cleanup gruntfile, modularize task configuration