Added aric directory, and began the nonintrusive additions towards
implementing the ready queue. Specifically, added a first pointer to the
ptable (points to the first entry in the ready queue), and a next
pointer to the process struct (effectively encodes the ready queue).
Theoretically correct versions of enqueue and dequeue have been added as
well, but they aren't used so I'm not entirely sure they are correct.