Added TCLAP for command line parsing. Changed directory layout.