Fix some parser bugs

Aggregator parsing now much more rigorous & have more self-tests.
Facts now use "|=" aggregation as they should
Merge branch 'master' of github.com:nwf/dyna