Improved logging.

Enable proper exception logging.
Add internal error response helper.
Add error handling middleware.
Attach error handling middleware to http transport app.
Improved http transport homepage.
Add request logging middleware.
Add collections http api.