adding config file infrastructure per #9
more work on #9