Add OAuth support

Fixes #100