Fixing new items

Material and textures are handled by ItemWeapon abstract class.
Added old textures for tests, with custom creative tab.
Introduced API for weapons.
Added readable names for items.
Added recipe for Chain armor.