exception: Create exception class

Change-Id: I576ac6fdbca5ca7d186040c36abac1f0a5dc73cb
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
diff --git a/Makefile.am b/Makefile.am
index c60ff10..b89769a 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -4,6 +4,7 @@
 	mapbox/recursive_wrapper.hpp \
 	mapbox/variant.hpp \
 	sdbusplus/bus.hpp \
+	sdbusplus/exception.hpp \
 	sdbusplus/message.hpp \
 	sdbusplus/message/append.hpp \
 	sdbusplus/message/read.hpp \
diff --git a/sdbusplus/exception.hpp b/sdbusplus/exception.hpp
new file mode 100644
index 0000000..871e85f
--- /dev/null
+++ b/sdbusplus/exception.hpp
@@ -0,0 +1,19 @@
+#pragma once
+
+#include <exception>
+
+namespace sdbusplus
+{
+
+namespace exception
+{
+
+struct exception : public std::exception
+{
+};
+
+} // namespace exception
+
+using exception_t = exception::exception;
+
+} // namespace sdbusplus