Adding Reverse Geodecoding.

Options for which will be added at a later date. Also moved the
infowindow var out so it can be called from outside functions.