Added JSON ActionResult, allows returning of JSON to the client based of a
struct, using encoding/json