More error responses

I tried a bunch of variations trying to get more errors, but as far as I can tell, this is it.  There is no message if the campaign id is blank, missing or wrong.  I don't know where those leads go in Velocify, but we get back a success with a lead id from them.

sorry about the version commit.  it matches the existing version, so it should conflict.