begin adding logging support
guice-ify
use logger instead of System.out.println