Updated use case diagram and validation tests

Note - the validation tests only contains the tests for part 5 of the
project because I wasn't sent the full, original validation tests