little tweaks
improved cps by partitioning jump table in disjoint enter, local, and exit parts, and exploting that local and global pcs must no longer be disjoint
TODO: ingress & egress still hard coded; make them parameters
TODO: exploit sw&port to minimize pc space
TODO: if only one pc is needed, we don't need a pc at all
TODO: remove pc at egress