Added Logout and Code Review Changes

Added user logout, links on signin page to signup, and updated user authentication to reflect code review comments.