major refactor:
1) code is far cleaner and easier to read
2) code is separated out by the type of panacea
3) orphan ports are now deleted as discovered
4) vm_id tags are added to ports as discovered
5) tree built by fixing queues is no longer
   needed by other types of panacea