Update the XO::Grid documentation
Fix bugs in the XO::Engine specs due to some lapses of my mind
Add descriptive messages to the XO::Engine::IllegalStateError exceptions