fix bug in is_site_panel_match to use dict keys instead of list indices
add site panel matching capability in upload client, fix checkbox spacing in canvas