added: json actions to save client settings to clients.json, and to reload client settings from clients.json
refactor and added comments
fixed: pass filesize to MHD_create_response_from_callback, fixed: set minimum block size to 1 byte