GeoLocation update

Added GeoLocation support, changed the GeoLocation class (added getters,
setters and constructor) and added the Documentation file.