Merge pull request #2 from mhd0003/rpocase

Merging Moniz' queue driven implementation.
Fixing how devices missed is being calculated in bookkeeping.
Adding base files for lab3 code
Update lab3.c
Merge pull request #3 from Typhoan/patch-1

Update lab3.c