fix imports, refactor test
add tests and fix code in case tor boostraps, but then errors out
properly expand hiddenServiceDir relative-paths and usernames

add log message when we schedule deletion
automatically create hidden-service-dirs that don't exist (and log)

also test cases and a context-manager for tempdirs.
fixes issue #77