Rewritten architecture for supporting async tasks and caching checks.
New todo.
Implemented new async API.
Implemented specs for testing the new async API.