Clean up and working towards all use-cases required for Chores to be useful.

Added use cases to handle completing a chore, and marking that it was completed
with a timeline event. Added stubbed tests for the chore model and the
list_pending_actions use_case, which is now going to return an aggregate
collection of all the types of actions that could be addressed _now_.