Update gitignore
Add coveragerc and update travis.yml
Add coverage badge in readme