cleanup: give name to magic number 2
refactor: incorporate filemaps in fat_extents
bugfixes to directory allocation