Added the commuincation class
Implemented the class CManager
Implemented the initialization of  Communcaiton Classes in Manager init
function
Added the tinyxml library to project for xml configuration file parsing.
Added the command line arguments to specify the number of subdomains in
each direction
Added the function to setting the domain geometry( e.g obstacles, velocity injection, ... )
Added a ID for each CLbmSolver class
1)Added a configuration singleton. Implementing the more general
geometry definition.
BUG FIX: setting the geometry does get overriden in CController's run function