refactor and migrate over some files from elsewhere
integrate logging into sorting writer
refactor for readability
use latest iterables-support
add code to merge multi map files
hookup new join logic to perform first step of joining map of nodeid->wayid with nodeid->nodejson
use readwrite lock to prevent concurrentmodificationexception