Add support for unique fields, comments and property values
Added pom packaging and command line params for main