adding unified ingredient class

all three ingredient classes in one. Bare bones
adding UnitFactory
removing alias information for now
adding unit conversion procs and method