Fix coveralls integration in .travis.yml

Remove run-tests.sh now that coverage is no longer being use locally.
Simply run `python test_suite.py` to run the tests.
Change .pyc => .py? ignore to be more generic