Add "produce" matcher.
Add issue7 examples.
Major refactor of Grammar Parser specs to be more RSpec-like.
Fix issue #7 with nested unions.
Add multiple join and multiple option examples.