Added a test that revealed another problem.
Fixed lexer bug where . was being interpreted as floating point.   A number like 3. is no longer allowed.   Floats require a digit on both sides of the period.
implicit prose blocks were double counting their symbols.
Discovered issue with implicit pattern.  It needs to FORCE exit when it runs into it's own connector arrow. (fix in next commit)
Added success return values to starMatchNextNode etc.  Fixed AtPatternMatcher to correctly return when it has matched.  Need to do the same for prose!!
@listpattern and @chainpattern now REQUIRE initial punctuation.
Added another regression test.
First few phrase construction phrases seem to work.
Disabled underscore delimited phrase construction phrases.
Added deletion callbacks.