#170 added maven-license-plugin to ensure the correct license header is used consistently