Improved readability by using some typedefs.
Splitted method Response::deliver.
Added socket send overload for std::string.
Using send(const std::string&) of connection socket.