Added UTF-8 support and readme

Edited requirements due to conflict with local python version.

Also added logging capabilities for debugging. Related to #3