Added Grunt build tasks and reorganized to accommodate

Also includes fixes to pass linting and tests
Merge pull request #7 from jimmynotjim/Grunt-Tasks

Added Grunt build tasks and reorganized to accommodate