separate controller backend frontend

Change-Id: Ic4ba9c8154a600c978e75ea82ff36569270dd656
diff --git a/src/contact-manager.hpp b/src/contact-manager.hpp
index d9254d9..6c43bac 100644
--- a/src/contact-manager.hpp
+++ b/src/contact-manager.hpp
@@ -36,7 +36,7 @@
   Q_OBJECT
 
 public:
-  ContactManager(shared_ptr<ndn::Face> m_face, QObject* parent = 0);
+  ContactManager(ndn::Face& m_face, QObject* parent = 0);
 
   ~ContactManager();
 
@@ -269,7 +269,7 @@
   // Conf
   shared_ptr<ContactStorage> m_contactStorage;
   shared_ptr<ndn::Validator> m_validator;
-  shared_ptr<ndn::Face> m_face;
+  ndn::Face& m_face;
   ndn::KeyChain m_keyChain;
   Name m_identity;
   ContactList m_contactList;