Mortgage Discharge customisation

Implemented mortgage discharge and associated business rules
Merge branch 'sprint5'