Move authorisation code grant stuff into own grant
Added getResponseTypes() method
Added stateParamRequired method
Removed die(var_dump())