[Feature] Styling.

Fixes #8.

- Removed unused 404.
- Separated chart and task list into different controllers and own views.
- Separated details panel into its own controller.

Styling:

- Main blocks.
    - Made app full width.
    - Panel colors and gradients.
    - Adjusted selection colors.
- Task list
    - Aligned columns and rows.
    - Aligned header and footer.
    - Background color, completion status.

Refactors:

- 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.
- Refactored taskDependencyService out of taskList controller.
- Moved removeFromDependencies logic to taskDependencyService.
- Renamed services for consistent naming.

Misc:

- Fixed error when breakTextInChunks was called with null or undefined.