first pass at adding run() functionality
some changes to get logging working
working on cleaning up run() functionality
Merge pull request #38 from gregcaporaso/death-march

updates to get logging working