cleaned up the sign in flow so that it creates a connection or it shows the sign in page, but not always. Additionally, added the ability to sign the user out of all of his connections by clearing all the connections.