Update gitignore
Add coveragerc and update travis.yml