Make all requests from the controller use a .json extension.

I've tested this in Waldorf and all tests there pass, and I've run through all the sections and everything seems to still function perfectly.

This should hopefully permanently solve the json dump issue (unless a request is made that doesn't use the Controller).