Greatly enhance the way item parsing is done. Adds support for names,
lores, enchants. Also made CustomCrafting use this item parsing method
to limit code duplication.