creation of dao objects and tests for them
adding daos which were not in last commit