refactor for clarity in Commander
converted all stable and inactive references to locked wherever necessary
added clientId to commands
changed Commander.default to Commander.create for clarity
changed push and pull freq variables to arguments for the start sync function