create user
user edit
fix to make PUT requests when editing
extracted data retrieval to daoFactory