Initial implementation of essync tool

I'd put this into flag.Usage, use flag.Parse, and call flag.Usage here.
That means that if someone runs essync -help, they get something
sensible out, and it's trivial to add flags later if needed (the probability
of that approaches 1, I reckon)