Fixing problems with box g-code. Adding validation for x/y/z sizes, adding more comments to the output code