Enacted new testing in CommandWords class

- test now returns the valid command phrase if valid and null if not
- should be a lot cleaner now
- commandMap now stores its String attribute as 'command string' + ' ' +
item.name();
Character Class created

- needs testing once input & output streams are completed
- changed order of 'hands' and 'legs' in WearableItem class
- has no purpose at the moment but may be useful later.
Starting to create GUI with text I/O functionality

- input & output stream classes now extends Swing text compontents
Tweaking Game GUI creation

- only minor changes, need to add functionality to input & output next
Item creation now supported in WorldBuilder

- using nested switch statements it wasn't too hard. will need some
tweaking later in the day.
Continuing command input system

- Parser class deleted (made obsolete by InputStream)
- Game
- removed a lot of bloated sout lines, will replace later
- improved command switch (not finished yet)
- WorldBuilder switch cleaned up
- DataManager removed unnessessary finally clause
Command dealing almost done

- next must work on making OutputStream visible;
Quit dialog fixed

- issues were due to leading characters in InputStream not being removed
& failed attempts to compensate for this later on
- also tweaked quit message (*Stares at you*)
Aaand now nothing works

- am still getting a null pointer exception from world builder. have
traced it to the create action methods within the Item class but I don't
think I have time to fix this now.

Am getting quite worried that what I hand in won't be functional in the
slightest.