Made StateMachine context injectable
Added methon on CShaprSolutionParser to delete all generated files
Added StateMachine CodeGenerator