Implemented chained search using the aggregation framework. This became
complicated when handling chained ORs (see comments in mongo_search.go). Also updated unit tests.
Ok Chris, I think this one is good to go. Let me know when you've had a chance to review it and I'll rebase the reverse-chained-search branch and ready it for the next PR review.
Implemented chained search using the aggregation framework. This became complicated when handling chained ORs (see comments in mongo_search.go). Also updated unit tests.