apply functionality:
1) run dry run with verbosity
2) prompt whether or not to apply.
3) countdown from 10 allowing break
4) apply.