add some logging, and a centralized runner
Merge pull request #1 from djmitche/master

Logging, etc.