add live integration test
documentation + rubocop
tidy readme
create change log
run live tests on travis