Add a user edit endpoint. Criteria: - User should be able to edit his/her information - details that cannot be edited (date_joined, date_created) - add test