If search term contains no letters, extract the digits for search.

This solves https://www.pivotaltracker.com/story/show/41385309 and https://www.pivotaltracker.com/story/show/41385647.

Also I had no ElasticSearch search indexes on my new VM so I had a runtime error from delegation to nil, so I fixed that as well along the way.