Better API (unregisterRecipe, more OreDict support)

More coming down the pipe soon. This is mainly to assist with #29 and various other cleanups