Engine::parse an instance method and variables

Store variables in a Hash initialized in the Engine constructor