File name format change and Removed warning messages (Except warning from boost for Logging)

Change-Id: If3a3a5411d377d925527fc3e8809c228a9a81e26
diff --git a/src/npl.hpp b/src/npl.hpp
new file mode 100644
index 0000000..91de260
--- /dev/null
+++ b/src/npl.hpp
@@ -0,0 +1,48 @@
+#ifndef NPL_HPP
+#define NPL_HPP
+
+#include <list>
+#include <string>
+#include <ndn-cpp-dev/face.hpp>
+
+namespace nlsr {
+class Npl
+{
+
+public:
+  Npl();
+
+  ~Npl();
+
+  int
+  insert(std::string& name);
+
+  int
+  remove(std::string& name);
+
+  void
+  sort();
+
+  int
+  getSize()
+  {
+    return m_nameList.size();
+  }
+
+  std::list<std::string>&
+  getNameList()
+  {
+    return m_nameList;
+  }
+
+  void
+  print();
+
+private:
+  std::list<std::string> m_nameList;
+
+};
+
+}//namespace nlsr
+
+#endif //NPL_HPP