added Grunt dependencies
switched to Grunt concatenation of js files
added grunt watch task
added Grunt instructions
broke main.js into component files