Add travis, coverage and coveralls