move implementation classes to new 'impl' package, to decrease the likelihood of accidental usage
'Response' is the JAX-RS equivalent of 'ModelAndView'. Handle similarly.
ignore target and IntelliJ artifacts
Tolerate seemingly-invalid annotation formats.