added revision argument and utf8 support
fixed to_utf8 method error
updated README
Merge pull request #2 from luckval/master

Merge fork from luckval