Make sure TENANCY_TENANT_MODEL can be defined in the same module as TenantModel subclasses
Made TENANT_MODEL dynamic in order to test it
Added tests for tenant swap