Created types.h, containing preliminary data structures and function prototypes.
Added network.c, containing implementation of recv_complete() prototype found in types.h
Added a Makefile
Added server.cpp, which contains basic functions for handling matchmaking on the server side.
Moved error() into network.c/types.h for repeated use.
Added client.cpp, which contains basic handling for matchmaking on the client side.