upgrade struct-fu, add longdir checksums, replace some magic numbers throughout code
start on reusing free entries, probably just extend directory for now…