Add support for coverage
Add travis/coveralls support