Documenting File Structures Lab programs

I'll be documenting the File Structures Lab programs. Please don't merge it too soon.