Refactor the auth/enroll requests into separate services

Plus:
- Clean-up some old stuff.
- Use dagger for dependency injection.

NOTE: Although the auth and roll requests are now moved outside the activities
there is still some stuff in the services themselves that need some refactoring
in the future.
https://intellij-support.jetbrains.com/entries/23393067