switched to mongo, using redis for sessions, hasing out schemas & endpoints