Update grunt to 0.4.5

-- ads grunt.merge method
Gruntfile: organize config files by task

- moves (almost) all configuration out of the main Gruntfile