initial package.json

supports `npm test` operation
define dependencies in package.json

support for npm install
adding travis.ci support

new travis.yml file specifies to use node.js and which versions of
node.js to run against