add log and step feature

1. Add ‘—step’ option like which in ansible-playbook, user can can
confirm before run command
2. Notice user when user runs serial without args
3. Always show selected host numbers on prompt
4. Add background log(via callbacks.display)
5. Beautify the output format