:lipstick: Cleanup.
New camel case and underscore var match pattern.

- I have been testing this for a while using the custom match pattern
  feature.
- I think this should be the default as this offers much higher
  precision and no serious drawbacks!
Updates spec tests for camel case match pattern.

- These still test camel case match patterns but also still
  tests custom match patterns by way of using the old default.