Better test coverage
Adding travis CI