allow specification of default log location
refactor and dry up
re-add instance variables
Merge pull request #127 from nikolai-b/live-tests

Allow specification of default log location