Refactored the service to include the directory parameters. Modifed the FileSystemSnapshot class to save snapshot in directory being snapshot. In addition add capability to filter out the file from snapshot results.
Added filter unit tests