Generic CClass 

- Created BaseCClass and a new CNamespace
- Implemented for stringlist and tvector(double, int, bool, time_t), other classes will follow
- Test case