fixed a bug where we'd throw a fairly useless exception when authentication fails - now fails gracefull using .error
readme typos