Add tests
Enable travis & add documentation