app/controllers/Application: Fully qualify & sort imports, & add visibility modifiers.
app/controllers/Application: Fix type-params of encodingHints.
Copy ZXing's QRCodeWriter into (new) QREncoder, so it exposes the QRCode & render method.
Minor renames.
Rename Params to Request, introduce Response.
app/views/Application/home: Show mode & version.