[#43] Decouple Activity and Adapter

* Move SurveyTabAdapter to its own file
* Provide SurveyListener, in order to interact with the Activity
* Delete old Activity/Tab system