Fix MACRO expansion syntax issue
Add Util isRegFile and isDirectory bool functions

After seeing the code quality in Crawler::lookDir, I decided it'd be
smart to abstract away the details of using the stat function to
examine a file/directory.  To do this, the isRegFile(string path) and
isDirectory(string path) functions were created.

The next commit will incorporate these functions into the Crawler code.
Replace dir-check file-check code w/ isDir isRegFile calls