Grunt build config reworking, dir structure rework

Since the Require module optimization seems to have been a success, I've built it into the Grunt process. I've also done some cleanup in the Gruntfile, in the directories and created new Grunt tasks: grunt build, grunt squish, and the existing grunt test are what we have.