* Optimize code, two options:
 * For stream calls, use subprocess.PIPE to communicate.
 * Use ctypes and libiconv for everything
 
