build: remove unused headers

Remove or reduce the scope of some unused headers.  Tested by building
the code and running the unit tests.

Change-Id: I7a2b311d90352f0a949e76e9387ba552e2a186ec
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
diff --git a/src/main.cpp b/src/main.cpp
index b79d722..3bd529a 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -12,7 +12,6 @@
 #include <sdbusplus/asio/object_server.hpp>
 #include <xyz/openbmc_project/Common/error.hpp>
 
-#include <atomic>
 #include <chrono>
 #include <exception>
 #include <iomanip>
diff --git a/src/processing.cpp b/src/processing.cpp
index 842b3eb..61e6243 100644
--- a/src/processing.cpp
+++ b/src/processing.cpp
@@ -1,5 +1,7 @@
 #include "processing.hpp"
 
+#include "associations.hpp"
+
 #include <algorithm>
 #include <array>
 #include <iostream>
diff --git a/src/processing.hpp b/src/processing.hpp
index 15577ec..7a0baef 100644
--- a/src/processing.hpp
+++ b/src/processing.hpp
@@ -1,6 +1,5 @@
 #pragma once
 
-#include "associations.hpp"
 #include "types.hpp"
 
 #include <boost/container/flat_map.hpp>