func createTestClient(s *server.Server, clientNum int) (*Client, string) {
	dir, err := ioutil.TempDir("", "clientTest")
	if err != nil {
		panic("cannot create the temporary test directory")
	}
	c := CreateClient(s, clientNum, dir)
	return c, dir
}
createTestClient creates a test client with the params.  Need to manually
remove the directory in the second return value.
package client
import (
	"bytes"
	"encoding/json"
	"io/ioutil"
	"os"
	"path"
	"reflect"
	"search/prototype/server"
	"sort"
	"testing"
)
func createTestServer(numClients, lenMS, lenSalt int, fpRate float64, numUniqWords uint64) (*server.Server, string) {
	dir, err := ioutil.TempDir("", "serverTest")
	if err != nil {
		panic("cannot create the temporary test directory")
	}
	s, err2 := server.CreateServer(numClients, lenMS, lenSalt, dir, fpRate, numUniqWords)
	if err2 != nil {
		panic("error in creating the server")
	}
	return s, dir
}