add travis-ci and coveralls integration