Changed find_date to be more flexible

Instead of having separate methods for separate date formats, I'm
specifying the format to find.
Updated PDF content processing to it's own file

Match data now stored in constants.rb
added get_pdf_text helper

removed a lot of extra text that was cluttering up the log
Fixed bug with missing comma

Added lots of logging
Fixed issue of date not matching when OCR added spaces to it
added breaks so loop would stop when it found a match

This lets my list of patterns have less specific ones at the end.
moved mailto rules into daily

Because I want to run them daily.
rewrote the date matching

The new way deals with extra spaces that OCR can add.