Added the FailureClause class to make storing test failure details more robust
Added some tests for foreign character requirements directories
Fixed an issue where identically-named tests in different stories were displayed in the wrong story report.