Do not check for base face the hard way when we dont need to
[#59061568]
Fixing  Issue #589  Error: #<NoMethodError: undefined method `isAirWall' for nil:NilClass>

[#59513390]
Made improvements to diagnostic and groups to spaces

I also setup directory in user scripts for experimental workflow. This
weekend I'm going to add a space diagram and project loose surfaces.
Someone could then use this workflow and follow existing training
material.
Merge pull request #591 from NREL/59061568_DetectBaseFaceSpeedup

59061568 detect base face speedup