Started adding the server socket stuff and the messaging protocol