adding test framework and moving travis.yml