Added even more gui stuff, the hud and inventory.
Edits to the components,
Added a bit of documentation to the items and moved them into a new subpackage.
Changed the needs ArrayList into a HashMap for easy access.
Added setEquipped methods to several Item classes.