Added protect for public gear API invoke_method calls.
Refactored gear_interpreter to gear_eval.