Cleaned up CommunicationManager? and put it in uniform use and package structure with the dbnp.rest used in the Simple Assay Module.