added base hard drive functionality
implemented device driver and shell commands to leverage hard drive
ls only shows user files now
fixed some hard drive stuff
fixed more hard drive stuff
swapping working
added other scheduling modes
finalized tthings and fixed bugs with scheduling
fixed some things, added comments
Merge pull request #13 from ppicinic/sprint4

Sprint4