# Functions
InitializeService sets up the service context for all API handlers.
LoadConfiguration will load the service configuration from the commandline and return a pointer to it.
# Structs
DBConfig wraps up all of the DB configuration.
SchemaMigration contains details about the version of the DB.
ServiceConfig defines all of the JRML pool configuration parameters.
ServiceContext contains common data used by all handlers.
SolrConfig wraps up the config for solr acess.