added robots.txt, moved /files into /public/files
implement client side amd modules with requirejs, basic inhertance for client side controller modules, implement boostrap (remove normalize), move cache folder to /public (breaks grunt)
updated grunt: minify js files separately, copy already minified files, always use .min suffix
bugfixes for views from asset changes
updated config format
updated ignore rules
updated ignore rules
moved all ignore rules to root level ignore file
bugfixes and code cleanup
grunt task fixes, added cache option to config, split includes into 3 blocks (0=external, 1=base, 2=module), proper module hookup
bugfix for file paths after minifying and moving to cache dir
addScript is now for external files only, modules are set with setModule
fix for amd route