splitting out copy task using loadTasks

This is using grunt's API instead of native node