add a parameter h  to control hsize for the basic geometries
which can be controlled 
 - from the command line using ```gmsh.hsize```
 - from the code itself 
   ```
   auto mesh = unitSquare( 0.1 );
   ```
support for both eigen (sparse) and eigen (dense) backend.
the eigen dense backend should not be used in pratice or in very special cases