added publish service

added publishService references to the central entity service

added bean to JavaConfig for publish service

implemented pusblish method for the default entity service

 - Added button to frontend for publishing entities
 - Wired Service into a new controller method for publishing entities
 - Added message service calls for publish entity events
 - Added audit service calls for publish entity events

fixed NPE in unit test