change how iface.vlans is defined. create two dicts . 'tagged' and 'native'
easier to parse.