- Changing header file ifndef define to pragma once's - Removed duplicate output_com.h's
- Added AddModule CMake function which simplifies specifying module requirements