add jasmine test infrastructure and sample test
add temp files to .gitignore
add test script to package.json
add .travis.yml file