Breaking apart grunt and installing dependencies only as needed