Moves RespondTo registration out to app controllers to make the dependency explicit. Fixes double-register bug by forcing a newer version of Sinatra::RespondTo.