Screen Logic and Basic Menu Navigation

Created Screen classes for all of the different screens, connected them
all together logically, and added a primitive input handler for
keyboard/gamepad navigation of the menus.