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
Fixed Saving/Loading

Saving and loading now works.

Various bug and aesthetic fixes.

Tyrone
Added note system on each scene that is kept in a journal, viewable at any time during game play.

Added a backtrack system that allows the player to go back to any scenes that have been visited.

Play may choose to exit when they reach the final scene, or backtrack through their scenes list to continue exploring the game.

Tyrone
Added lots of functionality to running

Added note system on each scene that is kept in a journal, viewable at
any time during game play.

Added a backtrack system that allows the player to go back to any scenes
that have been visited.

Play may choose to exit when they reach the final scene, or backtrack
through their scenes list to continue exploring the game.

Tyrone
Merge pull request #36 from TyroneLagore/master

AGHASDGASHDAS - Merged 04/08/14 (Note: Pull Request Title is fucked up).