Implemented basic client/server setup