Extracts the protect from forgery logic into a before action and removes a non - restful failure route by moving it into the routes
rough draft of CreateAuthenticationService