Added configuration for coverage

- added coverage configuration file
- added coverage folder to .gitignore
Added push to coveralls