Initial commit
Simple server and client implementation works, but with errors.