Update case parsing to stop if case missing

Stops if a case implied by scenario ID is not in
argument case_files to get_caseargs. Also added
unit test for this.
Merge two lines that were accidentally split
Merge pull request #113 from seananderson/feature/case-check

Feature/case check