move tasks and options into separate files, automatically load tasks in Gruntfile, add tasks: copy, includes, replace, tags