Unit testing setup.

2 tests fail currently because of a lack of knowledge of how to mock/spy on the same controller value in memory as well on the Geolocation API.