Documentation, stric javascript and typos
Update the geolocation script
Add coding conventions