Added locking on DTH operations
Get DHT lock in CryptoPeerConnection too
Made DHT lock & decorator private, some refactor
Use functools to define wrapper in  _synchronized
Removed Thread import