update angularjs to latest unstable and disable trim
update command def to include completions
don't cloud sync if there isn't a secret defined
extend tab completion

Tab completion now supports the new command specific completions