Cleaning up Panoptes class for statemachine
Docs update
Some cleanup to the StateMachine