Merge pull request #516 from AartBluestoke/dev

Various Fixes/updates
Merge pull request #519 from AartBluestoke/dev

critical fixes: extras on failed request, don't leak routers.
Do interest updating the slow-but-correct way.
Merge pull request #524 from ArtForz/bp

Do interest updating the slow-but-correct way.
structure pipes are not valid things to path through

without this, it appears that chassi are happy to spit out things in the
direction of a coblestone pipe, and have it eaten.