Centralized config files

I've taken a crack at using yml to create a config file.

I'm not sure this is done yet, but it's most of the way there and wanted to run it by you and get your thoughts / suggestions

This would supersede #272  & #229