Organizing .cpp/.h include structure, removing un-needed pointers, and implemented Cpu Freq in CpuSource.