Handle NSErrors from API responses (#2)
Handle NSErrors from API responses (#2)

This explicitly allows us to handle NSErrors passed back from the
network layer in order to show a better error to the user.
br1sk/Sonar,br1sk/Sonar