[TASK] Append a date on each requested requireJS module to prevent caching issues
[MISC] Create a 'Build' folder which contains templates for grunt, and aditional files which should not pollute the root folder
[TASK] Create a more general config obj for grunt tasks/options
[TASK] Move the config obj into the module wrapper fn so we can access grunt functions in it
[MISC] Remove the logged message which complains about a non edited package.json
[TASK] Split up the grunt initConfig into modular js files