Support lazy referencing

this PR would make the snowcrash able to recognize references which has been defined after the location of the usage. closes issue #84.
@zdne the whole point of this property is to store the Markdown Node Iterator how else we can store it if not by assigning into it? and anyway the second problem still remain (using `=` operand for payload).