gracefully handle missing coveralls gem

If we do not have coveralls installed, we should be able to continue
with the rest of the test suite.

This allows the test suite to work outside of bundler when coveralls is
not available.
Merge pull request #50 from ktdreyer/coveralls

gracefully handle missing coveralls gem