Correctly link up drop-down menu in site structure to switch between site versions.
Added cross-database support.
Site versions should contain a directory name to root certain per-site content from.
Make this protected so we can over-write it in a sub-class.
The DB connection should be protected so it can be accessed in sub-classes.
Implemented DB object for accessing the auth DB.
Catch unhandled exceptions.
Pull versions from the database.
Extending the DB class is not ideal, will fix this later.
Added static method to get the current content directory.
WIP methods.
Completed school version system.