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! :)
This place is okay, but could you please put the functions after the variable declarations? 
(After the `private String listview_array[];` line)