Add controller documentation (first version)

I don't think auth&auth indication are relevant since all routes require them (it worth for all routes, I haven't commented them all)