add maven-license-plugin
update the files with license
generate LICENSE file