The `test` rake task was only running the first test file.

This uses the vanilla test running task which correctly executes
each test file.
Resolved a search bug with nested keys inside of empty lists.