tools: start implementing ipmi interface

Start implementing ipmi interface to handle sending the actual IPMI
packet contents.

Change-Id: Idf55c1594992d0f188ee6b2940bfe3842509d91d
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/tools/blob_handler.hpp b/tools/blob_handler.hpp
index 042953b..285bbf1 100644
--- a/tools/blob_handler.hpp
+++ b/tools/blob_handler.hpp
@@ -1,11 +1,15 @@
 #pragma once
 
 #include "blob_interface.hpp"
+#include "ipmi_interface.hpp"
 
 class BlobHandler : public BlobInterface
 {
   public:
-    BlobHandler() = default;
+    explicit BlobHandler(IpmiInterface* ipmi) : ipmi(ipmi){};
 
     std::vector<std::string> getBlobList() override;
+
+  private:
+    IpmiInterface* ipmi;
 };