problem: we don't have a valid implementation of the rfc, solution: implemented the RFC
Merge pull request #1 from seburgi/master

problem: we don't have a valid implementation of the rfc, solution: impl...
problem: server and client were one program, solution: separate client and server