switchCase, keyboard mode, updates

the main control loop should work, they keyboard mode just needs the
debounce function
added place holder notes for the keyboard mode