Add the option to return raw unmarshaled responses
Added support for requesting tokens