Add IO handler, test to see if peer already in map