swapping mostly working
 defect in abandoned blocks for swap file cleanup
TODO:
swapping cleanup bug
non-preemptive priority
known issues:
defective functions in nosfs: get(Used/Free)(File/Fat)Blocks
(this means that the free/used space info given by ls, and the mbr data that tracks fs statistics is going to be wrong)