code to address Github issue #1

added function dir_exists_ok()
added tests for same
added POD for same
updated MANIFEST/test_manifest
remove debugging in test (wasn't working anyway)
added dir_contains_ok()

also mentioned in GitHub #1
also added tests (natch)
minor doco changes

a few grammatical fixes
made some things consistent
pulled the "optional NAME parameter" stuff to outside the individual function descriptions
noted my contributions similar to other contributors are credited
fixed END blocks for test files

I just realized why test_files/ wasn't getting cleaned up whenever I had a syntax error:
the "cd .." wasn't in the END block
fixed that up and made the formatting consistent across test files
first cut at file_contains_like

this addresses GitHub issue #3
code and tests; added to test_manifest and MANIFEST
added POD
still need to allow multiple tests on the contents
also should add file_contains_unlike
this tab/space inconsistency was bugging me ...
refactored to make it easy to add file_contains_unlike
implemented file_contains_unlike (for GitHub #3)
file_contains_(un)?like now accept multiple patterns

for GitHub #3
if PATTERN is an arrayref, will test multiple patterns against the file contents
saves having to read the file contents over and over
updated tests and POD, natch
Merge pull request #2 from barefootcoder/master

Code to address GitHub issues #1 and #3.
packaging for CPAN: 1.28_01
packaging for CPAN: 1.28_02
packaging for CPAN: 1.30
the not_readable tests don't work when running as root

so put all those in SKIP blocks
(wonder if this explains the few CPAN Testers failures I couldn't figure out?)
packaging for CPAN: 1.31
make /mx patterns work with perl older than 5.8.9

patch submitted in RT/74365
fixed bad spelling of "privileges" in SKIP blocks

submitted in RT/74483
packaging for CPAN: 1.31_01
skip all tests in t/links.t for OSes that can't symlink

fix for RT #57682