Server and client based on NI/O now
Initial commit