created validation to ensure that all assignments assign
to a unique name
added a note about the AST structure

some new examples

adding reserve word check
created var_hunter and a no reserved lua key word check
fixed bug in check (noluakeyword used bad var name)

example checking *some* cases for noluakeyword
some minor rename stuff in check

moving specific functions to local in check

adding super check function

refactor in example to match new check
added bound variable checker to check

added tests for bound variable check to example