initial commit

files are added with mode granularity to the license terms.