Adding support for custom labels.  The node is created but nothing is being done with the label yet.

Adding parens to barenumber rule for readability.

Fix errors in examples and adding exceptions example to test new custom labels.

Adding remove stage script.
Labels in grammers now generate label nodes.

The custom label is now added to the exception.

Add print statements to examples so usage is shown.
Adding tests for custom labels.  There are a couple of issues:

Unexpected results with ('x'*)^(Label) .

Found problem in trampolined tests where carrot is in wrong location.  This causes the label test to fail when the exception is checked.