Added ability to load a custom configuration file