reincorporated the expresion evaluator,

need to add recipe lookup to alchemist