Added start of logging.

Logging in this manner will allow other modules to output these log messages as well.
Still need to add command line argument and finish adding logging statements.
Added some basic logging at debug and info levels