support via github install
update dependencies
add .travis.yml