* Renamed component library_manager to librarian.
* Added stub engine component.
* Added utility mix-in class ContextManager for generic context manager support.
* Refactored Store interface and implementations as context managers.
* Refactored Messenger interface and implementations as context managers.
* Reformatted for PEP8 style.