Implement observable oauth client

Rx will never die