partway through refactor...
debugging it all now
MainActivity can login now
can get AccessToken and update status again
correctly gets screenname in all cases
tweeting now works