Added lazy loading for crafting recepies, this allows the recepies to change while the server is running.

This commit is useful because custom plugins mostly want to register custom crafting recepies for their items.