updated license; refactored to align with org.jenkins-ci.plugins release