can now set empty values
fixed issue with cfg vars not getting set frequently enough
added ability to remove a key and value from cfg