minor refactoring
- more refactoring of the detail view/controller
- added tasks view/controller