Added Parser AST format specification.

Original PR: #14.
I remember having @jeffmo having objections to referring to this as "namespacing" since it's a poor way to implement actual namespaces. I'm not sure if these should be conflated but also not sure of how else to refer to them.