Fix coveralls

Fix the problems with coveralls. This should now work as expected

Added testing for three setups described in the .travis.yml file. This includes the new coverage.