Corrected a few objects, fixed endpoint verification code, and AuthenticateResponse gets passed to authorize now
Optional name on Endpoint