[PULL-REQUEST-#9] Function Position Changed
[TESTS] Prepare the test-runner for my new Linux machine. :D
[TRANSLATOR] Add another test for testing name-constants...
[IMPLEMENT] Add a Matcher class and tests for it.

For use with modifiers. This way we can filter which nodes get
passed to the modifier.
[TESTS, MATCHER] Complete the implementation of Matchers and related tests..