BSAFile takes a Reader instead of making its own from a Stream
Removed unnecessary overloads of ToStream/ToReader
FileRecord is now a struct
Moved size consts into their appropriate structs
Removed BSAFile.Data
Fixed BSAWrapper not writing archive information when there is none to copy from _readHeader