Start implementing oauth for the client