add options and tests, update readme
travis config