Refactored DAO project, added unit tests & updated persistence project
to reflect the changes.