All ids should now be unsigned ints
Server makefile uses -Wall to compile all files