https://github.com/OmarElKhaldi/strawberryhunter/issues/2
- Adding a main for the client as well as for the server side in order to
  separate the entry point of the programs with its components.
https://github.com/OmarElKhaldi/strawberryhunter/issues/3

- Changing the direction of the backup and the primary server
  communication.