Validator refactoring:
Minimum password length is now constant instead of magic number
Unchecked null exception handled with if checking
DealById repository method modified to not include security checking
Security checking will be on service layer
RecruiterApplicant controller and all corresponding Service and Repository methods
updated with Exceptions handling
Slightly modified submit button text