Massive refactoring in the field of cryptography.
- Hash, PrivateKeyDSA, PublicKeyDSA are now generated using static func.
- RelayTransportSocketEndpoint now cannot be undefined.
- NetDBStorage now stores Peer pointers.
Fixed returning private key when serializing public key.
Fixed key generation and public key serialization.
Now payload message is serialized (it can be encrypted).
Added CRC-32 hashing function
Completed message generation procedure.
Merge pull request #1 from GamePad64/refactoring

Refactoring