Implemented a basic crafting/smelting handler

This will need to be updated to a true Rpg event system. However, I
implemented this in this way as a temporary fix as well as an
experiment to determine how click events work.
Added a more convenient version of getItemName that accepts an ItemStack object