keyboard: finished initialization, work on interrupt routine

The keyboard_isr now gets called on every incoming bit.

* Makefile: added keyboard.asm
* main.asm: added call to keyboard_init and enable interrupts
* keyboard.asm: see comment above