add travis and coveralls support