Completion Matching

* Better regex tests
* Variable in function signature
* Variable created in iterator
* Check for variable on right of equals