Clarify project purpose and rename binary arg to executable
use async to validate input file existence

The async module may come in handy for other control flow as well.
add task to run atos only once