Initial commit implement oauth workflow
Minor cleanup