Controls Page Implementation

Controls page is now fully functional with keyboard input, can switch
between viewing keyboard or controller controls.