allow directory args; validate diries; add verbose option