Generate network interface and firewall rules per client config
With option to have multiple client configs we have to ensure that each client will have it's own tun/tap interface and firewall rules.
Also handle interface names collisions.
It would be nice to include api to enable:
- masquerading
- forward all traffic trough this interface