Basic "controller" support, increases logging verbosity

  * Controller type, more of a helper function at this point, will flesh
    out at needs arise.

  * Add remote address and method to HTTP request logging