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.
Merge pull request #1 from trevorrowe/master

Search should return [] instead of `nil`