add coveralls gem
add coveralls config
update gitignore
add travis config
badges!