Keyboard is working! Leveraged a lot of code from someone (see lib_keyb.c for ackowledgement), though fairly well modified
Slightly better naming of globals in keyb lib