Load config files from a directory as well as from an initial file.

Ref #136

Naive implementation - once I'm more comfortable with Go testing I can add some tests.