First implementation with missing features.

Working:
 - i2c communication.
 - left side keystrokes mapping to scancodes.
 - right side pin state reading.

Not implemented:
 - layers state machine
 - layer keys
 - right side keystrokes mapping to scancodes.