Create simple oauth2 client to replace oauth2 gem
Make adding a product update if it exists
Merge branch 'feature/drop_oauth2_gem' into develop