Text- (new) and BinaryReader update - ParamTypes

- Added TextReader, class specifically designed to read text files
- Updated / tweaker BinaryReader
- Added a number for the index of list types for ParamType
- Updated ListTypes