Added ability to sign in and out, session tracking, and view profile