creating task
adding dependencies, grunt tasks and tests