Description: 
- setModel method is implemented. 
- ModelFactory methods are changed to create pointers instead objs.
- SICSGeneralModel is implemented.
- Description: Merge
Description: Format changes.
Description: Merged version
Merge branch 'master' of https://github.com/jcliberatol/SICSRepository.git