Added a basic recursive folder layout test case

  Since deterministic testing of the code is pretty difficult, a good test case
  needed to be created to avoid this difficulty and non-real-world setup. This
  current test case should be adequate for a basic test of functionality.