TODO: Add some more of the Apache::Request methods, especially those dealing with authentication.
Check that the minimum required information is present in the configuration, and set the defaults for information that was omitted. Exceptions will be raised if socket information is missing, or if either socket or logging information seems to have errors.
Handle the communications coming in on the monitored socket, create a context object from the data received, and then pass the context information into the Application object for final handling. Exception handling is simply via capturing the Exception and outputting a stack backtrace (this could be improved).
An Iowa appplication’s configuration is given in a plain text file formatted as YAML (www.yaml.org).
Outputs the location of the socket being monitored, then enters the event loop to wait for and handle connections.