Add docstrings and defaults
Default to program-wide context if not given
Add some meat to the control worker
Add default and docstrings to client functions
Add timbre to the project for logging