add reporter abilities and clean up Gulpfile