Unittest cleanup

A couple of minor changes that should result in running unittests on all supported python interpreters.

It also enables unittest coverage report and integration to coveralls.io for tracking and badges in the README.md. Don't forget to change the URLs when merging to those of the organization so that it reflects your master and not mine :-).

This superseeds merge request #12 I guess as well.