Enabled jasmine testing by including the grunt-jasemine-runner task.
It was found that the grunt-contrib jasmine runner did not work with
grunt version 0.3.*, so I opted to not use it so I would not have to
upgrade grunt to the unstable 0.4.0 version. The grunt-jasemine-runner
was included as an bundled dependency so is included in the local
node_modules folder

Other changes:
- update package.json so it has correct bundled dependencies and dev
dependencies. Also found that I just keep the correct grunt version
here as it apparently matters very much for certain tasks.
- Found that jshint globals need false as the value, not true. I don't
get why
- The jasmine task is registered as "test"
- Took out qunit
Correctly modified package.json, I'm not sure what happened before.