* add license file and add license notices to source files