Implemented OAuth secured API for products and variants
Merged OAuth branch