update license across all source files to be consistent + up to date.