add hashbang to setup script
don't open mongoose connections manually

Just open once on app startup and keep it alive. This can otherwise
cause issues when trying to open a connection that's already open (i.e.:
two database operations happening at the same time), or closing the
connection while something else is doing database operations at the
same time.
return router right away if no model is found
keep track of all active modules
add field type: db_multi_option
add user module and update user-related stuff