introduced modules for repository and services with smoke test
CDI restored to working order after 'annotated' mode and 2.2.5
fake endpoint with evolving design beneath