Testing, karma & grunt

+ add grunt-load-task
+ user karma:ci, karma:dev, karma:browsers options from ./tasks/karma
+ add some missing dependencies into package.json
+ change npm test command