Implemented Messages DAO, UNTESTED