disk management and fs.open semi-complete,still untested

--added os.pullEvent override to automatically manage disks
--restructured fs.open
--added space checks, auto partition switch
--nothing tested yet, dunno if it works lol