Add test coverage and travis configs