Merge pull request #15 from TyroneLagore/master

Drearily attempted to get tables to show info - Merged 03/27/14
Merge pull request #16 from TyroneLagore/master

Added  functionality to main window - Merged 03/28/14
Merge pull request #17 from TyroneLagore/master

Added functionality - Merged 03/29/14
Merge pull request #18 from TyroneLagore/master

So much stuff - Merged 03/31/14
Merge pull request #19 from TyroneLagore/master

New class, A lot of functionality added - merged 04/02/14
Added  functionality to main window

Selecting File -> Save will now prompt for a file name in the windows
explorer.  Does not yet save when selected.

Selecting File -> Load will now prompt for a file name in the windows
explorer.  Does not yet have load functionality when selected.

Selecting File -> Quit will prompt the user with a dialogue box asking
"Would you like to save: Yes No Cancel"

Selecting yes will allow the user to save before exiting
Selecting no will exit without saving
Selecting cancel will return to the system

- Tyrone
Added functionality

Closing the main window via clicking the X will now prompt the user to
save.

Clicking Edit Scene now has the skeleton code that opens the Edit Scene
Window when clicked.  Currently, it just passes in a blank test scene,
but should have functionality changed to take in the selected scene
(when scenes become viewable).
So much stuff

Created a WindowComm class to handle simple interactions with the user
that only require a yes or no, or simply a message for the user.

Designed the edit scene window and added functionality to a few of the
buttons (all buttons have action handlers, but not all action handlers
actually do something useful).

Clicking add scene or edit scene will open the scene window and disable
buttons on the SceneManagerPanel so that multiple are not opened.

Opening the edit window will load necessary information from the
selected scene into the window.

Added an ArrayList for connected scenes within the Scene class, also
added an ArrayList of labels that corresponds to the connected scenes.
(Each connected scenes label will be the message displayed to the player
of the game to move to that scene).

Have not yet added error checking to ensure that every scene has a label
attached.

Tyrone
New class, A lot of functionality added

Added a new class: AddConnectionWindow - used for when a scene is being
edited and the user has clicked on connect a scene.  Displays a list of
all scenes, the user may choose one.

Added a lot of functionality to EditSceneWindow.
Adding a scene will now actually add a scene, you can remove scenes and
edit selected scenes.

Current known bug:  Editing a scene and selecting save causes the
manager to think it is adding a new scene that has been edited into the
system.  This will cause a name conflict, as it is conflicting with
itself.  To fix, just make the scene manager check to see if the
requested scene to add is already contained within the list.  If it is,
check all names except for its own.

Added a few functions to scene, each scene has a flag now that
determines whether or not it has connections to it.  Later functionality
will check to see if it can actually be reached.

Various other bug fixes, probably various other bug creations too.

-Tyrone
ItemPanel modifications

Changed ItemManagerPanel to more closely resemble SceneManagerPanel.
Created the Edit Item Window and have it launching now.
ItemPanel modifications

Changed ItemManagerPanel to more closely resemble SceneManagerPanel.
Created the Edit Item Window and have it launching now.
Item Fix
Merge remote-tracking branch 'origin/master' into JcoteFork
Merge pull request #22 from jcote008/JcoteFork

Update Merge - Merged 04/02/14
Merge pull request #23 from jcote008/TyroneLagore-master

Tyrone lagore master - Merged 04/02/14
ItemManager Panel Done*

Added the majority of the functionality to the ItemManagerPanel
+ Currently all buttons work
- Still needs to be merged with Scene Manager changes for linking.
Fixed Conflicts
Merge pull request #25 from jcote008/TyroneLagore-master

Tyrone lagore master - Merged 04/02/14
Merge remote-tracking branch 'origin/master' into JcoteFork
Fixed Conflicts - Hopefully.

Conflicts:
	bin/.gitignore
	bin/Panels/ItemManagerPanel.class
	bin/Panels/SceneManagerPanel$ButtonHandler.class
	bin/Panels/SceneManagerPanel.class
	bin/Windows/EditItemWindow$1.class
	bin/Windows/EditItemWindow$2.class
	bin/Windows/EditItemWindow$ItemButtonHandler.class
	bin/Windows/EditItemWindow$ItemMouseHandler.class
	bin/Windows/EditItemWindow.class
	src/Panels/ItemManagerPanel.java
Fixed Broken Code.