added quickscrolling and refactored

Left and Right now cycle through pages of games to allow for faster
navigation.  Moved some things out of gamepadcontrol and pgmenu into
new modules.  Also, if there is no controller plugged in at startup,
the menu will display a message asking for a controller to be connected