Adding package.json

Setting up node for the grunt dependencies.
Added jshint

Strict rules for JsHint defined in .jshintrc
Adding bower and karma
Adding bower dependencies

Angular is required for the module and angular mocks are required for
mocking out the Asana backend.
Adding karma