Moved task management into TaskListCtrl.
Separated taskList controller and taskListService.

taskListService will be responsible of the management of the task list (shared between different controllers).
taskList controller will be responsible of the management of the task list and binding to the screen.