Basic structure and basic protocol for the server
Merge branch 'MainRemoteBloodsucker/master'