A wrapper for the google maps providing almost all functionality