implementing validate_file(), adding :file? to results of parse_ls_string(), resolving issue #11