additional tests for config parsing

now we verify the config is parsed properly and that what we expect to
be set is properly set.  Also found a problem were the end of the vlan
range was not in the allowed set.