Various changes:

- modularized cameraScan function
- added geolocate function
- added things to footer and styled it