Implemented PS2 Keyboard functionality

Also part of a in class example for NIOS II