First draft request validator docs (#45,#46,#47,#48,#75)
Split responsibility into the three endpoints
Grant type validation and scope check refactor