A bit of clean up, more TODO, fixed a potential memory leak in fat_find_free_entry()