Changing coveralls to run only after successful test run

This should eliminate a lot of coveralls noise and reports of unknown coverage %.