Replace PareJson Faraday Middleware with MultiJson

Due to the requirement to parse null as valid JSON (as API responses)
the JSON parser from the standard library (used by the Faraday Middleware)
has been replaced with MultiJson (and a relevant middleware)

`null` is now parsed as an empty string.

This fixes issues raised in pull request #20