Created AbstractIdentityProvider class
Allowed construction of matchers in Gurad by array
Added scutinizer file