Merge branch 'IO'
Updated two CMakeLists.txt files to include example for IO.
Worked the testing code in.
Lots of string mallocs and copies replaced with strdup.
Added ross-types.h to CMakeLists.txt.
Removed StringStripper function and calls.
Reindented the code
Enums and whitespace
now using PH_BINARY and PH_TEXT for io types. got rid of isBinary function and binary_format bool
deprecated the old TypeSize function, added PH Datatypes enum
now using PH Datatypes and new typeSize function
removed bad cscompare calls
added PH Filetypes enum and removed cscompare calls
fixed regression tests
IO test now outputs to a text file
deprecated some of the more confusing io functions