added the PCB process area to the index.html
moved things around.
runall working properly, had to move cpu.isexecting = false only to the
scheduler to do.

PCB display is working but the really cool quicksort is not yet.
This commit is my daily does of awesome.
process / PCB info display is working and cool (need the top style quick
sort still)
processes are being taken out off and added the cpu correctly and
showing all the correct states.
started reworking the scheduler 
added pre-emtive fifo function to keep up what was alread there 
stubbed out round robin function
added constants to manage quanta and scheduler algorithm in use.
Houston, we have round robin!
round robin working well now.
lots of fixes trying to get the core of the memory management issues.
MemoryManager rework to protect against memory access volations well
under way.
all memory access fixed
programs terminate and output sent to console on memory access violation
for both read and write operations.
Added quantum shell command
quantum must be 2 or greater
Added scheduler shell command to change scheduler algorithm.
if no argument is passed it displays the current scheduler algorithm is
use.

Modified the quantum command to display the current quantum if on args
are passed.
added logging for context switches
added top and kill commands
final testing.. added glados back in