Added support for XML response validation.  Added support for optional Login URL (so we stop accidentally checking in changes with wrong API endpoint).