Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update HttpServer.swift
Merge commit '1210683651d00a4a53e9c9e782177721d664d724'
Fixed Socket.writeString method for long responses.
Support for keep-alive like communication.
Added enumeration for common HTTP status codes.
HTTP 404 NOT FOUND is returned when there is not handler for a request.
README cover photo update.
HttpServer: encapsulate HTTP response status in enum

Or to be more accurate, in a discriminated union. This sum type aims to
capture the possible HTTP response codes and their associated
information in a type-safe way.

Also, give the handler functions a type alias and rely more on type
inference.
HttpServer: check for keep-alive once per loop

Within each iteration of the inner dispatch loop, the value of
keep-alive doesn't change; so call the checker function only once.
Merge pull request #2 from yawaramin/master

Use discriminated union for HTTP response; and check for keep-alive once per loop
Fixed compilation error.
Updated Github cover image after changes from yawaramin.
Added more values for Response enumeration.
Methods from Socket struct returns errors via NSErrorPointer class.
Methods from HttpParser class returns errors via NSErrorPointer class.
HttpServer::routes returns all urls handled by the server.
Simplified client sockets accept loop.
Added PLIST and JSON data serialisation.