Added client dao class and unit tests