Fix a bug with DeepEquals not sustaining deepness of the checking after first level
Add a recursivity limit to recursive file list. Fixes #6