Add MultiJSON support

Allows the user to choose the JSON coder.