Modify setup.py file to be more standard, update .travis.yml