Remapped PIC IRQ. Added IRQ handlers
Added keyboard support
Move standard output from screen.c to stdio.c
Added screen scrolling

Screen now scrolls up when cursor is at the end of the screen
Added backspace and enter key support
Adding padding

Add padding to operating system logic (by filling the file with zeros) to 4608 bytes (512*9). This is done to make kernel.img run on bochs and virtual box. Also, it is not necessary to adjust the number of sectors to read from floppy disk until the operating system logic is greater than 4608 bytes.