Attaching document comments to AST nodes

Now document comments are attached to AST nodes and modules
I feel like this should go above imports and exports.