rework exception heirarchy to preserve more detail on an authentication failure or other HTTP failure -and improve the output on an authentication failure in general