Change 'match' to an overridden method to keep new and old functionality

Problem:
- Current implementation of `match` breaks core match functionality.

Solution:
- Change `match` to an overridden method (instead of a property)
- Update tests a functions to use `match` as a method (not a property)

Pros:
- Keeps core functionality.

Cons:
- Breaks current chai-webdriver DSL.