Add ret false for hidden obj in isItemValid

Hidden objects shouldn't be in the codebase by default.  So if a file
begins with a '.' it is excluded at this time.

It was thought that it might be smart to eventually add a boolean
constructor argument to the Crawler constructor to control whether
hidden files are considered valid or not.  However, for now this is
not necessary.