feature(logging): logger now includeable in class

This creates a global configurable logger that can be included in
classes as needed.
update(wrap): Use new Shrinkwrap::Logging module

Update method calls and add include