Add an NPM(-style) package.json for future setup with grunt for building
Add a requirejs task to the grunt build process; reorganize things