Very basic start to a more entity-like system
Change option events to use InterfaceOption rather than an integer for state
Formatted InventoryListener interface
documented some interface data
MakeItem and MakeItemOption dialogue listeners have been completed

TODO:
Button actions for make item listeners
Clean-up dialogue design (getting too messy for me)
Cleaned up the overall dialogue implementation and finished the options for make item dialogue.