CLN: add a gitignore and ignore test created junk and __pycache__ directories
TST/CI: add .travis.yml