add test cases
add .travis.yml file
create package.json file