Updated Alchemy Handler + BloodOrbRecipe Addition

Updated the Alchemy Handler to use IBloodOrb, instead of the fixed method from before. Added Shaped and Shapeless Blood Orb recipes, (Specifying the itemstack/item) of something that implements IBloodOrb, the recipe handler will save that data as an integer instead. Comparing the blood orb level of items, when matching the items, instead of checking the item itself. You just need to make sure to wrap your recipes in the ShapedBloodOrbRecipe/ShapelessBloodOrbRecipe, before adding to the recipelist. (I've adjusted all that I saw of the blood orb recipes to use this in the main class). If I missed any feel free to fix ;p