Massively improved nested model support

This extends to nested collection support as well
Pulled login page from tenant_portal
Fixed raw saving for nested models/collections
Use socket.io-redis adapter for clustering

Updates the install script to also install redis.
Adds redis server information to the config file