3 gather location data

The code is commented enough to let you know what I have coded, we also discussed in on Slack. So here it is. Thanks for comments! :)
The style used in the other functions is: (note the spacing, also need to correct the findTopResults function)
```java
public String[] setTopResults(String[] oldArray, int[] topResultsNumbers) {
```