Added ability to create custom ItemStack

Remove final from ItemStack class