Spelling fixes

Spelling errors found using github.com/lucasdemarchi/codespell
A tool to fix common misspellings.
This tool is licensed under GNU General Public License, version 2.

Change-Id: I8af789c1e0fef9938baced40315b525199636601
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/argument.hpp b/argument.hpp
index f821060..cae4a64 100644
--- a/argument.hpp
+++ b/argument.hpp
@@ -22,7 +22,7 @@
         ArgumentParser(ArgumentParser&&) = default;
         ArgumentParser& operator=(ArgumentParser&&) = default;
 
-        /** @brief Contructs Argument object
+        /** @brief Constructs Argument object
          *
          *  @param[in] argc - the main function's argc passed as is
          *  @param[in] argv - the main function's argv passed as is
diff --git a/pmbus.hpp b/pmbus.hpp
index 55e3ff6..b6a01f6 100644
--- a/pmbus.hpp
+++ b/pmbus.hpp
@@ -302,7 +302,7 @@
         /**
          * The device instance number.
          *
-         * Used in conjuction with the driver name for finding
+         * Used in conjunction with the driver name for finding
          * the debug directory.  Not required if that directory
          * isn't used.
          */
diff --git a/power-supply/record_manager.hpp b/power-supply/record_manager.hpp
index 8504803..53e5b9b 100644
--- a/power-supply/record_manager.hpp
+++ b/power-supply/record_manager.hpp
@@ -42,7 +42,7 @@
  * The history is the average and maximum power values across 30s
  * intervals.  Every 30s, a new record will be available from the
  * PS.  This class takes that raw PS data and converts it into
- * something useable by D-Bus.  It ensures the readings are always
+ * something usable by D-Bus.  It ensures the readings are always
  * sorted newest to oldest, and prunes out the oldest entries when
  * necessary.  If there is a problem with the ordering IDs coming
  * from the PS, it will clear out the old records and start over.