NPM config file

- Added package.json so that one can run `npm install` and get all the dev
  environment they need to run tests.
- Added the `default` task as an alias for `test:unit`.
- Changed `karma.unit*.configFile` to be able to run from ./test
  directory.
- Just picket the MIT licence. Are you guys OK with that?