Completed first version of User DAO