refactor AuthenticatedController refs #32