Restructure preconditions layout

Preparation for creating an additional precondition and splitting the
precondition check portion from the init/removal of events.

Change-Id: Iaff1f6637fe094c229558649329c1f01aba96ba6
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
diff --git a/control/Makefile.am b/control/Makefile.am
index 9ca1797..43f7b69 100644
--- a/control/Makefile.am
+++ b/control/Makefile.am
@@ -9,6 +9,7 @@
 	fan.cpp \
 	main.cpp \
 	manager.cpp \
+	preconditions.cpp \
 	actions.cpp \
 	triggers.cpp \
 	zone.cpp