Fixed item,new abstract item for material/texture

Added old textures for tests, with custom creative tab.
Began using API for weapons.
Added readable names for items.