Add ModuleController and FeedbackEngine

Added ModuleController and FeedbackEngine.  Passed initial unit test.