add indent and trailing space to jshint support
New Notification service
$notify.fatal/error/etc({});

Object should contain body. If desktop: true, then include img and
title. Optionally include timeout.
Merge pull request #15 from halkeye/jshint-indent

More JSHint Updates
fix merge
indent properly after merge
Adding documentation. Use tags from yuidoc and jsdoc as they sorta work
together until something nicer/perm is found
Merge pull request #16 from halkeye/notify-service

New Notification service
Merge pull request #18 from halkeye/documentation_tags

Adding documentation.
Refactor ReportsStore as a service instead of a module as it is more appropriate.
Setup grunt file for everything.
Add component.json and bowerrc for future bower support

Working so far:
grunt jshint
grunt build
When uglify'd, the parameter names get mangled. angular does't know what
to provide. So explicitly tell angular what to do.
remove htmlmin as it seriously breaks some of the angularjs custom tags
grunt watch task. Will deploy with couchapp on file change. Added .couchapp_deploy file for couchapp configs
script/config.js file has user changes in it, so for now don't minify it
migrate travis-ci to grunt as well
Better handling of background polling threads, keeps only the latest launched worker. Still not perfect though, two requests are sent on startup if the session cookie is valid.
install grunt cli before running grunt
Fix ReportsStore service dependencies injections when minified.
building tarballs. 'grunt build compress' is full way. version and filename are pulled from package.json
add proper banner to script files