Alchemy recipe changes

added a comparator method in alchemy recipes to compare the needed
inputs for the recipe with the content of the supplied class that
implements the IInventory interface.

Also added a comparator helper for comparing different things in both
simple and advanced ways