Moving reportSdk to the top
Making some tests independent of global mocks
Adding some tests of onCreate()
Using activity controller in onDestroy() tests
Removing some mocks from setup
Using activity controller in updateTitle() tests, and adding more onCreate() tests
Using activity controller in the rest of the tests, and removing the last mocks
Adding tests of onResume()
Adding tests of onOptionsItemSelected()
Setting message sending as protected instead of public and private
Adding tests of sending private messages
Adding more tests of onCreate()
Adding more tests of onCreate()
Readability tweak