Add coverage target
Add a stupid gcov wrapper
Add Travis and Coveralls support