Implemented new collection API; it handles everything about
creating/saving/removing tasks.