Adds creating and updating functions for user for backend, changes for settings-view, settingsController for frontend