Moved matchers into seperate classes. Implemented inline reports after each pull info.