re-adding twitter sign in support

next steps: add state management for twitter sign in button so it will
allow a user to sign out again