fix bug with OptionsPattern[]
Merge pull request #137 from sn6uv/OptionsPattern

fix OptionsPattern[] bug
Merge pull request #148 from bnjones/mma-funcs

Add some structure-related functions
Implement ToCharacterCode and FromCharacterCode
implement Export and RegisterExport with Text format
fix WriteString to handle non-strings
add empty exprs WriteString test
refactor stream handling
implement BinaryRead and BinaryWrite
Implement BinaryRead types
add Integer128, TerminatedString and UnsignedInteger128 formats to BinaryRead
add Integer128, TerminatedString and UnsignedInteger128 formats to BinaryRead
implement BinaryRead Real128 reader
implement Complex256 support for Binary Read (requires testing)
add warning message to Real128 and Complex256
Implement Inf and NaN handling for BinaryRead of IEEE 754 floats
refactor BinaryRead readers
improve DirectedInfinity formating and fix Abs bug
update files to use sympy.mpmath
Implement BinaryWrite