Fix build.
Add symbol::to_string
Add literals
Add production::to_string
Add non_teminal tests
Add quotes around literals
Add tests for literals
Cleanup production pretty printing