added travisci and coveralls support