Added firmware to repository to start testing new breadboard version.
Switched schematic to use a matrix button layout, also cleaned things up a bit. Added diodes to prevent ghosting. Unfortunately had to add more pins to connector going across. I think i might just use i2c over to the other side for only 4 pins over to each side. I just wanted to avoid adding more complexity.