* app: improve plugin interfaces * add documentation * improve doc * add error id * add more info to readme