First working solution of Barista-matic
Barista-matic 2.0

Better version with HashMap for ingredient lookups, rather than the
'sloppy' list implementation. Also created the
BaristaMaticInitializationException rather than overloading an unrelated
exception.