SDV-2 Added factory interface
SDV-2 Implemented interface in person factory and wrote unit test
SDV-2 Created case factory
SDV-2 Made the person and CaseItem factory behave the same
Merge branch 'feature/SDV-2_CreateDeputyship' into develop
Merge branch 'release/1.1.31.8'
Merge tag '1.1.31.8' into develop

Merged new domain changes into master for release 1.1.31.8