Multi-threading was added and help printout for --help command line
argument.