chance to refactor match.rb a tad
added more information to the readme, taking a break to include some pattern output logic