Ensured the Sign in and Sign up options are only available if the user is not logged in.
Ensured the user is taken to the dashboard after signing in.
Removed user dependency code in sign-in.
Client changes for sign out.