Add reverse option

We sync really large groups of containers, which can take longer than 24 hours to traverse. By running forward and reverse traversals at the same time, we can make sure that the end of the list gets work too.