Implemented basic local Client and Server functionality

Client connects to Server at given address.
Server starts at requested address, runs listener, accepts connections (up to predefined limit).
ServerClients static struct provides access to connected clients information.