Added sign in dialog. If there is no user saved in the sharedpreferences on launch, we show the create account dialog. Username and password can be edited in the preference settings fragment, for testing purposes.