Added validations for the command line. Also added some better status messages (E.G. Validating Command Line, Processing File, Persisting Data, etc.)