Set up coveralls

Added test_suite to setup.py
Added 'coverageenv' to tox
travis.yaml now uses coveragenev. Other changes to it to use coveralls.