ingredient parser instantiated.  All major code now present

It is now an issue of putting the ingredients together and seeing how it
runs.  user-interface is the main function. ingredient-matcher finds
good ingredients to swap.  transformer features the primary
transformation functions. parse contains the ingredient parser.