File: Added documentation and adjusted file readable/writable flag.