Add DiffieHellman class
Refactor Crypto class
Refactor Server class
Refactor Config class
Refactor Message class
Refactor Person class
Refactor Data class
Refactor Events class
Refactor Network class