Added command-line argument parsing, required args.
Adding help flag.