Adding a soothsayer.
Implementing the defender.
- Matches easy path atm.
Renaming defenders test
- Also adding a test for sort codes.
Adding email validation.