better grunt tasks setup and dependencies updated