remove global settings, custom options saving

traditional register_settings will not work for non-network admins, so
switched to custom options parser and update_site_option