Initial import

Import of sources:
+ server
+ client