Merged ideas for expanding the name/description from the config file and/or command line options

Hi brian, 

I've tried to make separate commits to try and make it easier for you to choose whether you wish to make use of them or not. Feel free discard any (or all) you don't wish to use.

Cheers,
Barbie.