Add edit profile functionality. Still needs validation for fields