Add Client_socket
Remove ClientSocket::create and make Constructor public

It turned out to be unnecessary
Start following my own naming conventions

No CamelCase
Filenames: type_name.extensio
Add Client_socket::Client_socket ( socket, io_service )

Add header guards to client_socket.h
Add Server_socket