Added test coverage
Added travis.yml