Switched to a Graphical Interface

Lots of new code.
ItemGenerator.java renamed to IGDisplay.java