Implementation

Added the basic logging system and the architecture of the c files