add graph to load leetcode graph string
refactor container with most water
fix graph with reverse neighbors
add unittest for clone graph