Replace hand-rolled logging system with java.util.logging
Verify by hash of identity key since we may not actually have identity key yet
Nicer format for log messages, set some logging levels
Don't add router to set of directory caches without performing the stronger checks