Added Parser AST format specification.

Original PR: #14.
Entire JS world uses objects + property syntax for namespacing, so I'm not sure why it would be problem to name it so.