Add options for default grant and response types.

I'm currently only allowing one of each so it'd be nice to be able to provide defaults.

Considered automatically setting a default if only one type is available, but figured it'd better to leave it up to the user on wether or not to they don't want to require the parameters.