Merge pull request #24 from davidlmorton/master

Save Process metadata and some other things
Emit errors when workflow crashes
Die with errors instead of just logging them
Don't die while trying to die with unknown errors.
Add processes iterator