py25, py34, Changelog, Readme, Makefile

This PR contain multiple changes.

- Python 2.5 was removed from tox.ini because travis can no longer run tests on python 2.5. (http://blog.travis-ci.com/2013-11-18-upcoming-build-environment-updates/)
- Python 3.4 was added to tox.ini. It passes all tests and can be added as supported enviroment.
- Moved all changelog related text (There was x2 of them in Readme) into new file.
- Random updates to Readme.rst to make it look better
- Added Makefile so that the repo can be cleaned up from tmp files more easily.