Add suspend, restore api

Adds;
- suspend, restore api
- changes to failt parser
- stub message id
@codezomb Yes, that is the goal.  You can see the fixtures all setup and ready to go.  But there is a level of discovery needed for the initial implementation.