updated oauth section to use proper oauth2 library & restructured & updated readme