fixed NPE
moved tag classes, implement ICraftingMaterial
formatting