sorts similar beers by distance to user

Sorts similar beers by distance to user, if we know user's location, and highlights beers within 50 miles with a "super local" line.  Ben can make that prettier.

Limits similar beer results to 50 to make it super fast. 

Fixes pagination bugs in search results and similar beer results, and makes pagination work even as user filters results.  Search results was also throwing a harmless error, which I eliminated because it seemed bad to have even though it wasn't hurting anything.