Fix typos
Initial take on a plugin architecture for configuration
Move from annotations to javadoc tags in order to avoid compile dependencies
Add example for external port stuff for #42
Add documentation for property handler.
Add example
Tune documentation and changed name from "reference" to "external"
Update changelog