Modernize tests + testing infrastructure

Does the following

 * Simplify Travis setup
 * Use Pkg.test / test/REQUIRE
 * Add Coverage/Coveralls
 * Fixed tests for change away from using Calendar