add travis ci and coveralls