pass unicode string to etree to handle chars above 128
fixed unicodedecode error when etree was attempting to process chars above 128
Merge remote-tracking branch 'kingtut/master'

* kingtut/master:
  fixed unicodedecode error when etree was attempting to process chars above 128
  pass unicode string to etree to handle chars above 128
Add encoding=utf-8 to client.py to force unicode encoding
Added `requirements.txt`