support multiple todolists
refactorings:
- move configuration of state into main app module
- move controller declaration into state configuration
refactoring: extract code which displays a single task into a custom directive