Resolve coverity issues

* Added Rule of Five compliance to the reported classes
* Added explicit default destructors and assignment operators
* Corrected comparison statement

Tested:
UTs passed

Change-Id: Ifcfc1055e2e65d9f3ce10e3878ff3f1dd5d84929
Signed-off-by: Piotr Sulewski <piotrx.sulewski@intel.com>
diff --git a/src/utils/messanger.hpp b/src/utils/messanger.hpp
index a2a2c22..547e725 100644
--- a/src/utils/messanger.hpp
+++ b/src/utils/messanger.hpp
@@ -16,6 +16,11 @@
         context_(service_.create())
     {}
 
+    MessangerT(const MessangerT&) = delete;
+    MessangerT& operator=(const MessangerT&) = delete;
+    MessangerT(MessangerT&&) = delete;
+    MessangerT& operator=(MessangerT&&) = delete;
+
     ~MessangerT()
     {
         service_.destroy(context_);