Further improvements and optimizations to IO.
Fix an issue where the input path from the command line did not have the "." and ".." resolved.
Add a strcmp() specialization for FastCompare().