Refactored MenuState button "logic"

HoverImage:
-handles own rendering depending on mouse position
+choose between base and mouseOver images
-provides isMouseOver() function

MenuState:
-removed unused font
+actually never assigned to...
-creates a HoverImage for each button
+has to defer construction until after Images are loaded.
-replaced rendering, update logic to use HoverImage functions