Feature/tests

Add tests and .travis.yml integration