Implemented a lot of IOCtl functions while migrating main to use IOCTL instead of direct file I/O. Necessary for FAT functions to work.
Forgot to add implementation files of file I/O drivers.