Move authenticators and response into new module