- Catch unzip fd leaks on error - Move 2 test classes out of the lib
for efficiency (thanks Arsene for the suggestion)
* Phase 1 of the unit test bounty completed. (The router build script was modified not to build the router tests because of a broken dependancy on the core tests. This should be fixed in phase 3 of the unit test bounty.)