adding a dde search by name functionality
added  new search methods
added new accessors
added new methods and preserved those used mainly by BART2
addedd new search and duplicate handling methods
refactored search by identifier
Merge branch 'dde_upgrade' of github.com:BaobabHealthTrust/bart2 into dde_upgrade
added service require for dde
fixed search  and duplicate handling methods
fixed search  and duplicate handling methods
Merge branch 'dde_upgrade' of github.com:BaobabHealthTrust/bart2 into dde_upgrade
merging - sync func
Merge branch 'bart2' of github.com:BaobabHealthTrust/bart2 into bart2
merging - sync func
merging - sync func
fixed dates for unknown hiv test dates
fixed search bug and replace old national id bug
fixed search bug and replace old national id bug
added handling for empty home district
bug fix