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.