removing requires resume property from recruiter job

adding boolean checks for type of job
removing redundant null check for resume
re factoring to check for type of job rather then property of job
re factoring to remove this
adding a exception for resume not found in repo
re factoring for changes in factory method and date utils
re factoring by asserting equals instead of asserting true
changing the type expected exception to NullPointerException if resume
not found