Prompt for a valid username and password on start

If the user does not have an account, allow them to make one from the client.