Pulled out JarvisTime into a separate lib/spec file