Replaced use of request.build_absolute_uri with reverse().
Added option to use alternative template for API browser.
Added seams throughout codebase to allow for extending and injecting implementations of documentation generator and introspectors.
Updated generator to read nested serializers within API definitions.
Modified Swagger model definition to support serializers and array types.
Removed unnecessary permission check