refactored bridge to general purpose dfs (not yet working)
added Helpers.random_string generator
merge