raise a couchrest specific error if connection to the database fails

The underlying Errno errors are very generic. It's not clear from the logs that the connection to the couchdb failed. Also hard to catch these because they are all different if the connection fails for different reasons.