changed use of objects as payload input for json_encode, to associative arrays for consistency added functions/methods for firewall groups: list_firewallgroups(), create_firewallgroup(), edit_firewallgroup(), delete_firewallgroup() added checks for required boolean parameters