Added smarter crafting for infuser

Rewrote the crafting for infuser to be more easy to add recipes for.
need to revisit the toolCharger block to fix bugs / rewrite some stupid
code.  Crafting code is okay although not great.