Fixes #249 - fixes incorrect value in search results summary

Last page of the search results summary was displaying the wrong value
if the last page contained less entries than the per page value of the
API (currently 30). This commit caps the entry range to the total entry
count so that it doesn't flow over on the last page. Also updates a
test to check for this.
Fixes error in test

Incorrect test was checking for result value of search result summary,
this moves the check to the correct test.
Merge pull request #250 from codeforamerica/249-fix-result-summary

249 fix result summary
Removes location popup

- Removes location popup.
- Adds geolocation button under main search box.
- Hides geolocation button when browser does not support geolocation.
- Shows error message when location can't be determined.
Updates tests and cassettes
Merge pull request #252 from codeforamerica/remove-location-popup

Remove location popup
Adds initial support for translating search keyword

- Adds abiliity to translate non-English search keywords. Code is
commented out till tests can mock Google Translate API call.
Merges `master`