Changed HTTPConnection to include Call back process

Changed HTTPConnection
	Changed method httpResponseForMethod:URI:
	Added method httpResponseForMethodFinished:URI:

This change forces the server to wait to send the response until the
app server would like the response sent.  This allows for multithreaded
work to be done from the app server before letting client know results.

Example:

A PC (client) ask the iOS device(app server) on same wifi network to
start up a process and needs to know if the process was successful or
not.  The process on the app server requires the app server to make a
call to another server(data server) to get data. When the app server
makes a connection to the data server it creates another thread.

The original design would send the response before the app server's
connection to the data server was finished doing it's work.  The new
design allows the app server to send a response based on what on
interaction with the data server.