Basic work
Return either { save: x, events: y } or { remove: x, events: y } in commands.
Fixes after review of new Work code
Update User tests with improvements from Work tests
Merge pull request #36 from commonsmachinery/basic-work

Basic work