added better way of loading grunt modules