add code for os_bmfs_file_list

And a few other fixes
BMFS file reads are working.