Added a Test option, broke the saving one.

Added a new class: TestGameWindow

TestGameWindow:
- Allows the user to step through their current scene/item setup with a
limited view to test connections and item dropping/unlocking.  Inventory
button currently has no functionality

SceneManager:
- Added a getPlayer

Player
- Added player getters/setters for items for test purposes

MainWindow
- Added a test button in the file menu - opens the test window for the
user to test their game.  Requires that the end scene is reachable.

Bonus side effect!!

Saving for some random reason appears to be no longer  working and I
have no idea why.  I didn't screw with the GameSystem at all, except to
remove some unnecessary fireTableDataChanges (which were removed after
the save stopped working)  I have no idea why it's not working.

Looking at it.

Tyrone