Preliminary setup for user db & creating new user account
Do configuration for user DB
Initialise & retrieve handle for user DB
Add user function; creates a new user account document in the specified DB
Create new users from UI route
Get user & password methods
change search function as doc no longer contains a 'data' section
Basic login/logout functionality
Change name of user_db module to just db
Update call to db to reflect naming changes
Added requires_login decorator for authenticated routes
Attach requires login decorator to appropriate routes
Ensure DBs & associated configs are named so that they can be differentiated
Support for storing default language at signup
Support for datadb (required minor naming changes to userdb as well)