Python 2.7 support, cleanup/rewrite, msic additions

* Useable in Python 2.7, maybe older versions too?
* Rewrite and cleanup
* Added setup.py file to be able to pip install from the git repo
* Updated the README.md file to reflect changes
* Added misc functionality like votes on movie, cover image url on movie, staticmethod to find imdb id in a string etc.
* Rewrote the tests with nose