Use coveralls.io for test coverage tracking, with fancy readme badge!

These are all the necessary code changes, but someone with administrator access to this github repo will  need to log into http://coveralls.io with their github account, and flip a switch for it to start actually recording coverage.