Add controller documentation (first version)

what about "Get applications list". I think `recover` is more when you lost it and want to get it back (like, if it's crashed)