Non Ingredient Subgoals

Kitchen now has a (inelegant) high-level planner that plans through
ingredient subgoals and non-ingredient subgoals alike,  such as those
involving the switch and grease actions. Only implemented for the
Brownies recipe thus far.