fleshed out Serveur; added commun package for stuff that's likely to be shared between clients and server