updated grunt tasks and boilerplate codes