add methods to update the config

Add the following API config calls
- PUT /config/<section>/<key> : create or edit a key in a section
- PUT /config/http/<name> : update or create an http listener
- DELETE /config/<section>/<key> : delete a key from a section
- DELETE /config/http/<name> : stop and remove an http listener

fix #11