Revert "Relinquished control of even more dependencies."

This reverts commit d911bcfcd69e6a196ba83e0658375c739f2f074c.
Revert "Relinquished authenticator dependency."

This reverts commit b83b828d369611ba437a50cc4ae005a8d701136a.

Conflicts:
	MediumWebModel/AccountController.cs