Refactoring vtworker binary to split split_diff.

Easier framework to make it trivial to add new commands.