Refactoring to use json4s more conistently

- implementations where the standard SprayJson was used
  now uses Json4s