added gateway blacklist and whitelist
removed gateway blacklist (kept whitelist only) and moved the test_gateways call to sync_all
updated todos and shares