create state class
globbing for ls
error message for ls on nil match
share globbing
add state spec tests
rm multiple files + glob
multiple mkdir
block_given? checks on all yields