New models: photos and users_key_values associated to user and refactor design