Working on the ability to run tests locally as well as on remote servers such as travis ci