Fix issue #345 and also add a missing 'setup' instruction in readme

replacing 'if @crops.empty?' with 'if query.empty?' in the controller causes the case to happen if no matching results are found in the search.