A massive refactor of the code - better aligns things with how it will
be deployed inside of implementations like the exist-service.  

No implementation changes (other than some config file name changes)