Custom config section Second Attempt

I submitted a pull request last year for a custom config section. Trying again.

I've changed the code so it will try to use the custom config section & then fail back to original method of reading the config.

I hope it's ok this time.