add simplejson to requirements
Merge branch 'master' into juan/merchant_custom_product
add swagger to requirements
almost got the custom routing...need to dynamically grab the class name to import that is acting as the extended viewset class
implement and clean up merchant specific ViewSet routing
- Further clean up overriding as_view method when extending ModelViewSet
- To fully realize this POC, a base View and ViewSet OG mixin would most likely
be preferable to act as effective merchant wrappers.

The main "con" I see to this approach is that if django rest framework undergoes
radical changes, these "extensions" may very well be obsolete and block upgrading
to a new version
custom serializer for test merchant; limit product set to current view