tightening edge addition
added readme
reorganizing algos