Changed to using VLAN Names instead of IDs to fix removal process

Signed-off-by: Matt Oswalt <matt@keepingitclassless.net>
Lots of styling fixes and clean-up

Signed-off-by: Matt Oswalt <matt@keepingitclassless.net>
More style improvements

Signed-off-by: Matt Oswalt <matt@keepingitclassless.net>