Generate some tests to ensure the code is working fine, and to provide coverage data through Travis-CI