Reorg: client + server

Client and Server are now compiling and testing without issue. However, they do not function correctly yet, because the synchronization process is being reworked.