Command Handlers

Testing only covers interface concerns. Commands return events to be
dispatched (for now). Dispatch/replay still deferred until I have a
stroke of genius.