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.
I mostly put these in public static final Strings. So you can access it from the intent receiver and you don't make typos