MSON AST reflecting the new specification

For @fosrias, @honzajavorek and @pksunkara to review. 
maybe markdown-formatted? unsure about EN rules regarding dashes and adjectives