Implement scheduling functions and get_pcb_from_pid
Implement functions for saving and restoring video memory
Rename screen functions
Implement process bitmap
Fix header issue where static inlines needed global variables
Fix formatting issues
Fix formatting and add arrow keys.
Fix #11, where backspacing after clearing the screen caused a page fault."
Refactor screen_t to use a pointer to memory instead of a chunk of memory
Add function key scancodes
Add function key scancodes again
Make structure for alt-function keypress
Map fake video memory into kernel space for easy access
Implement functions for PIT intialization and interrupt handling
Remove printf from PIT interrupt handler
Suppress unused variable warnings; rename remove_proc_from_sched
Add vid_mem in pcb struct; Add scancodes and ctrl-alt-del; Decrease reboot delay from 7 to 3 seconds
Implement functions to swap video memory to and from fake video memory
Separate terminal buffers out to individual processes
Flesh out scheduling functionality. Handle sched queue operation.