Mostly Json Api Testing

Also:
* travis-ci integration for automatic testing and deployment
* Removed unneeded dependencies for requirements.txt
* Some small python optimizing and modernizing
* Replacing ```md5``` deprecated module for ```hashlib.md5```
* Small changes in readme.
* Replacing print statement with function


closes #9
closes #8

Still missing:
* Testing the Atom feed
* Testing for the tools and various helper scripts.
* Tests for helper files.