This should push the files to the server.
Added ResourceManager and ScreenManager. Game loop does not yet use either.
Major improvements to the Menuing System, now to be called EMS (Epic Menuing System). Now contains framework for menu display and transitions, currently demos an intro screen as well. Further improvements will include work on the actual menu type screens.
Comitting new solution file.
Removed swap files.
Improved menu functionality. Can now render menus. Next feature on this list is the ability to scroll options.
This commit adds functionality to menus for scrolling through items using the UserInput abstraction. Copied and pasted code in, we will have to merge the copies later.
Improved Intro Screen, near final form. May replace font with Swiss 911 Ultra Compressed if available. Misc. improvements also made.
Made menu style and menu screen compatable with background.
Improved menu styles and menu class.
Added a basic audio management framework to the code base. The framework is experimental and is likely to be gutted and rewritten later. Code compiles and runs, but does not demo new framework.
Added some subclasses to facilitate menu development, but action handling is not yet implemented. Any advice about C# lambda arguments would be appreciated. Stopping early as I have been struck ill with disease.

Additionally, I have added a special ExitScreen class, for Screens to exit to when the game has ended.
Added button classes for adding screens and exiting screens. Code now demonstrates this functionality. Additionally, ESC keys now exit a screen by default.
Added a credits screen class. Added demonstration for credits class.
Merge pull request #24 from SudoSoftware/menusys

Merging menusys