write code defending test coverage ;)
add CHANGELOG
add Travis CI config
update README to cover gem's necessary documentation