Changed peek()s to poll()s; added debuggers

In our Forwarder's run() method, our blocking queue was filling up,
seemingly because we were not actually removing elements from it.
Currently this is not happening, but no routes are being added to either
table.