Add Unit Testing, Code Coverage Checking, and Reporting to Coveralls