Added travis ci functionality with a working .travis.yml file