refactored work on the CLI and file schemas to DRY up the code. Added several tests for missing rows in either input