Rebuild Gruntfile, tasks and src structure from the ground up