add long version of arguments
add .travis.yml