The signup form now works and the oauth buttons are only visible if they have been enabled in the settings.json file