moves manifest related code to its own folder
adds GruntTask and GruntConfig classes
adds config node getter to GruntConfig
removes task name as property of Task
adjusts terminology to be more in line with grunt
adds GruntTask and related classes
adds test for GruntConfig.initConfig()
adds CustomTask to gruntfile
adds task getter by target
fixes GruntConfig.getTasksWithTarget
adds task grouping methods to GruntConfig
adds GruntPlugin class
adds assertions to proxy methods in GruntProxy