config changes, now generate supports exclude
now we need to read correctly
progressed
added updated config, complete
now need to make exclude field actually do somthing
sensible defaults for config. pre merge
fixed bug default filename. removed dbg