Prevent empty searches

Previously `:Ag` (with nothing under the cursor; e.g. an empty buffer)
would open the quickfix window with "ERR: What do you want to search
for?", which wasn't as helpful, and it left a useless quickfix window
open.

Closes #51