Twit 03 view pager and fragments

Creates a view pager and migrates all activities to fragments. Authentication Manager has been refactored into the authentication fragment, to prevent lots callbacks.

![authenticationmenu](https://cloud.githubusercontent.com/assets/3380092/3855378/e9be7c2a-1ee3-11e4-9897-3c9a07d58463.png)
![viewpager](https://cloud.githubusercontent.com/assets/3380092/3855384/f066ba2e-1ee3-11e4-8124-92af39a6d7b8.png)

that's the best way to communicate with a fragment that I know of