readme update
code lint
add .travis.yml