Geo Blocking plugin

PR welcome if you do the following to make it backwards compatible with the current functionality:

Add an extra setting “block all except allowlist” and only when that setting is enabled it will behave like you describe.