Moving the file visitors to a Navigation namespace, finished implementation of the FileSystemVisitor base class and added an implementation for operating on files that pass a filter.  Also created interfaces for the two visitor patterns being used.