Squashed commit of the following:

    Adding in logging methods