support `basedir`
bump deps
add travis
bump version