Fairly Major Update

Button --- Switched IsPressed to IsClicked, Added IsClicked, Now instead
of text being drawn in a straight line, it is using the Model's drawtext
method, which handles drawing to new lines, and draws only within a set
"bounds"

Model --- Added support for switching characters (Iffy) ; Prolly need to
expand upon that sooner or later... Modified loading the
gamescreencontroller a bit.

ScreenController --- Added a new Rectangle, called MainWindowRectangle,
which is the actual rectangle for the game window. Also, changed the
default action for when the currentscreen is null from doing nothing, to
switching directly to the JobSelectorScreen. This was partially to fix a
glitch where re-creating the screencontroller would end up breaking hte
game, but also just makes the most sense. Also, added support for
allowing a screen to know when its "Shown."

ButtonClicker --- Added an exit button.

CharacterSelectionScreen --- fixed it so that whenever the character
selectoin screen is created, or shown, it will tell the model to stop
displaying the top bar, and messageboard.

Enphaderz --- Added a playership, gave enemies capability to shoot,
added exit button, basic overhaul/update...

MainMenuScreen --- Now uses the models main window instead of creating
its own, as well as tells the model to no longer display outside screen
stuff (if it ever becomes necessary)

Screen --- Added a "Show" method, to detect when a screen needs to
update stuff because its been reshown.

Added a whole new jobselector class.

Added a Basic Bullet.PNG

Added a Player Ship.PNG
Minor Refactoring

Added a new song, Fixed a glitch where the title song wouldn't properly
mute, Added the SpriteFont and Music folder, and modified loading and
saving to correspond with them. Added a LoadAndSaveInfo class, which
will be used later to help with loading and svaing with the stats and
upgrades classes.