Initial Commit for dao.api and dao.mongo