Refactors geolocation functionality

Refactors geolocation to generalize the geolocation button script so it
can be shared more easily between the homepage and inside pages, and
anywhere else it may be needed.
Test cleanup

Removes unnecessary code in scripts and fixes outdated code comments.
Adjusts require call

Require call needs to wrap the dependency in an array. This commit does
that.
Changes all to find Capybara action

There aren’t multiple reset buttons anymore so this changes the `all`
action to `find` in a test.
Updates cassettes