Add the Tool Dao implemetation.
Complete the generic DAO.