more test coverage, travis-ci config.