updated header files, including switching to a different version of the multiboot header
added bochout.txt to .gitignore
made changes so kernel is loaded in upper half of (virtual) address space
added keyboard input support
inits PICs, sets up idt for both isrs and irqs, and sets up the keyboard
added shutdown function based on the one from pintos
removed extraneous size_t declaration
added header guard to interrupt.h
added dump_regs() function
moved PANIC/panic o debug.h
added pagefault handler to vm.c
updated bochsrc to work with newest version of bochs
fixed printf a bit, cleaner strip_zero function, zeroes now display properly
added threading files to Makefile
added bare files for fat support, nothing implemented
properly initializes PIT, added routines to read time from CMOS RTC, and function to calculate the current unix timestamp
moved multiboot function, added various subsytem init functions
fixed assignment of first member of IRQ enum
threw together very rough start to syscall interface
adding tag and highlight files to repo