Added GenericViewSet and docs tweaking