cleaned up and modernized gridbeam.scad, stubbed a few new functions