Configurable path for the tor data directory

By making it configurable instead of a random tmp directory the data can persist between launches.