Add controller documentation (first version)

Which error does it return? It could be something like: "Returns an error 500 if application is not installed". I think that could be a 400 or a more precise HTTP error than 500. Also, if a HTTP error code corresponds to a specific error,  don't hesitate to change "the error message" to what it actually means.