Added more ignores for grunt
Added preprocessing support
Added new dev dependencies
Changed to use nodeunit
Added nodeunit support