TECH: Add intellij files to the ignore list.
TECH: Add intellij files to the ignore list (lets try that again)
TECH: initial tweaks, add support for generation of JSONDoc based on spring annotations, move the static factory methods out of the *Doc objects.
TECH: remove the servlet dependency from the core.
TECH: do not bring the spring mvc dependency transitively with this module. Allow the end user to select there own version - we make minimal use of the spring API, so in this way we should be compatible with a number of versions.