Finished functionality of the model and listeners.

Whats left: 
1) Adding images to the RoomState enum
2) Implementation of the paint() method within both of the JPanels
(GUIViewPanel and TextViewPanel)
3) Introduce some mechanism in the observers above to end the game
indicating a loss.

note: This commit may look funky, I deleted all classes and copied my
classes over from a project I disassociated with the repo.