Merge pull request #126 from JacobLeach/project_3

Project 3
adding gitignore
Ignoring node shit.
Cpu no longer interacts with the index page.

Previously it was printing itself. Now it just as a toString function
that gets called by the kernel to put the information on the webpage.
Cleaned up Cpu.ts
CPU now has its own clock
CPU handles tock now. 100% broken.
Remove a shit ton from kernel
Did a lot.

Added kernel PCB (Shell is a part of the kernel now).
Added idle process (which is part of the kernel).
Changed ready to loaded.
Changed waiting to ready.
Removed more crap.
Printing works again. Need to fix first shell prompt
Reenabled shell prompt
Shit works
Load, run work. Break will not.
Removed console logs
Removed unused function, rename forkExec
Break does something now
Removed console.logs
Kill works
Added processs switch logging
Fixed clearmem