decode saml responses rewritten from esaml

basic ideas taken from esaml but decode to proplists without using
macros

needs tests