SurfMap::makeSurf

CellMap has had makeCell for a long time. This method uses makeCell(Name,Simulation,index,material,temperature,Rule)
where Name is the CellMap name for the cell. I have added the same idea for SurfMap.

The generic form is :
SurfMap::makeSurf(Name,SMap,surfIndex, variables..)

However, there is no makeSurf, because Surf needs to be replaces with the surface that you are building, e.g. makePlane. I have not added ALL the makePlane/makeCylinder etc. just a couple of common ones.