Added expression evaluation to GameStateModels, updated rest of system, fixed unit tests except GSM. Updated marshaller to create GSMs by default