Add TCLAP for command-line arguments.  Also, fix reading files :V