Add controller documentation (first version)

May I suggest we write paths like this `my/path` rather than in **bold** because bold is shitty in the doc's font.