Adds basic tests
Adds travis ci