Removed excess shebangs
Add support for Travis and Coveralls, and added requirements into setup.py.