fix typos in readme
more pythonic method signature, abstract out encoder/decoder, json format support
support file uploading via ugv
use requests lib instead of httplib/urllib