New features:
- ECDH key exchange
- AES 256 encryption using CBC mode
- Debug class for enhanced debugging
- Mutex implementation to avoid race conditions while modifying client data
fixed bug:
A bug in end_check function caused the backup to fail because of wrong directory size calculations.