Added ErrorResponse 

Add ErrorResponse for responses which require path params 
This is an interesting question. `Pair` is kind of an internal class, and this relies on its `toString()` method right? I wonder if it's best to retain a generic, erm, `IDValue` value class whose string representation is only for this purpose?