Basic Skeleton For Game

- Added the basic skeleton for the game.
- The level may now build itself of connected rooms.
ListenerRegistry added

- Created the basic construct needed to implement the observer
pattern.
Added comment to Level.h