Expanded Item API, Added ItemStack, Added ItemTool

Added durability support for  Item, added ItemStacks, added Tools(Spade,
sword, axe, hoe or pickaxe)
Please do not use an enum for this - how would one create a mod that adds a new tool type then?