adding utility methods for AFS
adding dir class for Directory file type
adding docs documenting high-level design