Improve RdyFile Implementation

Support constructing a new file in memory.
Return records as read-only.
Adding new records adjusts headers properly.
Version Bump