Issue #32 - Remove user management logic from Surveys Fragment

* Avoid leaking user info across components
Issue #32 - Handle Bootstrap check in the Activity

* Move all the checking logic to the Activity
* Narrow the tasks the fragment is responsible for