mad changes to courseDAO and UserDAO and user classes