Merge pull request #1 from mpath/working

Major refactoring: moved most of the functionality into a class
Merge pull request #3 from mpath/master

Updated and improved README.rst
removed venv wrapper
Merge pull request #2 from roaet/master

Merging roaets version