Update keyboard.h, keyboard.c

Add in a concept of keyboard listeners, which can be used to receive key presses within other functions
Add stdio Makefile

Begin work on stdio component