Better error messaging and handling ridley's response the right way!

Not much to see here, subject pretty much captures it all. 

* unanticipated errors aren't completely eaten - at least the message comes back now
* ridley's response dropped the "ok"/"failure" string in v1.0+, now we're handling it correctly