Added a tools module for logging.
Added scala as a dependency - doh!
Moved logging to it's own module.