Issue-35: Use JCommander for command-line parsing