Made FeatureNode immutable. Added maven-publish plugin to build.gradle.