Added Phase II documentation
Creating the CPU object
Added RQ, WaitQ, IOQ, Made storage objects global

Other various things for Phase II
All uncommited changes
Fixed loop index in the LTS's
Fixed the LTS's to be truly what they say they are

Fixed the issue of going to other elements on the HDD if the next one
doesn't fit
Implemented most of execCPU()
Finished incorrect code

There seems to be an issue where jobs get stuck in the various queues
Should be mostly working

Still need to do an in depth test.  Job's 1 and 0 giving same results.
Added the entire loop
Revert "Added the entire loop"

This reverts commit a2eadd720aa156cd1ddaae5dc51676a2f4eafbf1.
Added the entire loop

Still doesn't appear to be working correctly
Everything should be fixed now

The calculations should be correct now.  Corrected the issue of
multiple jobs being set at the same time.  Also fixed the IO/Wait
checks to work when a item is removed from it.
Fixed some formatting issues
Added Ramsize and number of CPUs variables.

Also limited ram to the size specified.
Added output
Added some comments with things I need to do.
Just a few changes
Major rework for Phase 3

Changed some variable names to be more descriptive.  Decremented Waiting
queues.  Added sendToCores method.  Removed methods.
Complete?