remove all params from requestToken in BaseIdentityProvider
refactor some functions
ip refactor works
add AssertionFormat to IdentityProvider base class