Initial thoughts
Error out early if command_sync failed during push, only finish if it succeeded
Merge branch 'SafeSync'
Initial plans for init
init_1 and finalization done, still thinking about how to do the "undo" and confirm that everything getting added is correct (that is, how to confirm dynamically-generated files have not been accidentally included)
A thought on how to check that everything git-controlled makes sense