Add suspend, restore api

Adds;
- suspend, restore api
- changes to failt parser
- stub message id
They are real and will be replaced when we're all finished up.  I can make the repo private if we upgrade conduit to have access to private repos.