added missing javadoc to classes.
added the simplest configuration use case - an instance.
split up the bind tests in the `AbstractPluginTest`.
added `annotatedWith()` to the `ConfigurationBinder`.
added ability to load a file to `ConfigurationBinder`.
Merge branch 'feature/configs-first-draft' into develop

* feature/configs-first-draft:
  added ability to load a file to `ConfigurationBinder`.
  added `annotatedWith()` to the `ConfigurationBinder`.
  split up the bind tests in the `AbstractPluginTest`.
  added the simplest configuration use case - an instance.