Server can now be configured arbitrarily by passing a hash of config keys/values