update licence files and add source headers incase files are used elsewhere