Move from prototype to functional plugin

* readme
* conform to API updates
* add settings page
* check nonce to protect agains csrf