Fixed byte_buffer put_string

Was copying from the wrong place
Done a lot of the server

Not tested
Merge remote-tracking branch 'origin/serialize-memcpy'

Conflicts:
	serialize/serialize.c
Added htonl in serializer
finishes initial version of read, changes deserialize int to take in a char array