Argument type validation with user-friendly error messages

It looks like we are overriding the builtin py.test request fixture, that's why it did not work work for me. I fixed it like this: https://github.com/Ch00k/webargs/pull/1/files Does it make sense?