Minor syntax fixes, mostly the removal of trailing white spaces and other things that annoy a person with OCD.
Updated readme, added a ready queue display and an incomplete method to update the ready queue display, need to actually put the approprait contents in when the ready queue is created internally.
Added the template for all the new shell commands to be filled out at as the rest of the project is completed.
Changed cpu to actually make interrupts when there is a system call like it should have been to begin.
Created global for quantum along with memory block size so it isn't hard coded like before.
Some refactoring, added resident list, need to change up ready queue, that will come as the cpu scheduler is filled out.
Fixed a few typos with variables and make the ready queue an actual queue.
Changed pcb update so you don't have to pass the cpu to it, started outlining the cpu scheduler.
Changes that I forgot to add to last commit.
Added function to set the values of the cpu.  Added to the function to display the ready queue.  Modified the queue to retrieve an item at a certain index of the queue - this is a temporary solution to displaying the ready queue.
Fixed ready queue display function.  Added check when the user requests to run a program to check for the pid in the resident list, displaying an error if not found, otherwise removing it from the resident list and adding it to the ready queue to be displayed.
Changed how the memory manager picks the next open block.
Added functions in the scheduler to handle running programs, also added a software interrupt for context switches in the kernel - lot of work remains.
Added switch statement to the schedule part of the cpu scheduler to anticipate more scheduling algorithms later.
Working on killing a process.  Need to make sure the memory block is flagged as available after.
Got the kill function to work and properly stop running processes.
Had to change behavior for when a process terminates unexpectedly to us the kill method.
Fixed behavior with killing processes and changing quantum while running. Kill was removing more then 1 processes due to not having a howmany parameter in the splice function. Also if you changed the quantum to something less than what it was while it was running then it would never context switch because it was only checking for cycles === quantum, changed it to >= to solve this.