Rewrote and streamlined the command line parsing and how options are propagated to the file parser. Command line options can now be placed anywhere on the command line. Added the ability to change the column separator in the output file via the the -u flag (default is a single space).
Split command line parsing code into a separate module. Added code to correctly parse column items separated by multiple spaces. Note: Presently, the code will not attempt to recreate the original number of spaces present in the source file but simply add a single space.