Create Logging module.

Move logger creation logic to its own module so it can be reused on other components.
Add support for async PrintTask on export.

Check ArcGIS REST API to see if we can create an asynchronous PrintTask
to avoid timing out during export.