Defining First Class, setting up gem and rspec.

Creating the PatternMatcher class responsible for creating and executing regular expressions based on external input.

Defining Specs to test the PatternMatcher functionality.

Configuring the Gem to properly run tests and use internal classes.