feat(group): Add group plugin to aggregate tasks to parent rows.

This also adds a viewChange event on tasks object raised when a task is modified in view.

Close #297