grunt tasks code redesign
Decomposite tasks. Improve test task.
Merge pull request #30 from fs/grunt-tasks-refactoring

[WIP] grunt tasks code redesign