OAuth Controller

A start. More to be done.