add dynamic connectivity algorithms as a module
remove quick union from old location
add percolation draft