create the config file the first time the user needs it

use a defaults file to help
update gitignore
no longer needed