allowing query string arguments to specify which config file to load, creating 'log' directory to hold logs