Silencing a definition warning
Updating UI to support current options
Fixing tests broken by param validation
Correctly handling request content types

rather than assuming based on Accept.  Derp.