fs_fat: Added preliminary file read support
hal: Added a file handle structure