Added CanExecute to various commands