Wrote multithreaded code for key generation.
Updated PKS ans OverlaySocket.
Updated OverlaySocket, added simple processing procedure.
WE STRONGLY NEED TO CHANGE MATHSTRING API!!!
Added history comparator to PersonalKeyStorage.
Bumped OverlayConnection with message processing stub.
Now Hash is not so footgun.
Made Hash safe, now using unique_ptr's.
Wrote proper copy/move ctors, copy/move assignment operators.
Partially rewritten ECDH code to use unique_ptr's.
Renamed *generate*() functions to match naming convention.
Rewritten ECDSA classes to use unique_ptr's.
Written proper move/copy ctors/ops.
Header <deque>.
Rewritten Connection message to set up a proper connection.
Amend it.