Don't validate for status 204 (no content)

Don't attempt to validate if status is 204 (no content).

This avoids the problem that with no content `full_body` is empty and `MultiJson.decode(full_body)` raises an exception.

Addresses #58