add README
restructure project

Referencing [this blog](http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/)
rename the main python file to project name
rename directory
update .gitignore
add setup.py and create package
update git ignore
fix typo in unicode class