Implement /search.json route (#27)