Initial Grunt integration.
tests run via grunt.
Light enhancements.

abandoning bb.js for now.
Merge branch 'afsin' into matt-bbintegration
case fix.
Merge branch 'afsin' into matt-bbintegration

Conflicts:
	server/models/sectionEntry.js
	server/test/api/components/allergies.js
	server/test/api/storage.js
	server/test/unit/parser.js
remove conflicts