Added missing license header to two files.
Removed in-source changelog. We don't do that.
Made new part creation optional via checkbox.
Added some safety checks to config.
Reformatted code a bit.