Code Coverage generation & Coveralls Badge

Great. I will close this PR & create a new one that is squashed with the discussed changes.