implemented #38 (max expanded tasks)

- Implemented & integrated TaskQueue
- Restructured task detail animation code (encapuslated in TaskSwitcher)
- Moved encapsulated to code to the bottom. More encapuslation will
follow.