with changes necessary to conform to contrib standards and grunt 0.4.0 best practices Squashed 53 commits