Added possibility to use your own custom marker

I needed a custom marker on my map, so I figured out how I could do this easily and with the possibility to distribute this functionality.

I added an extra argument to the google map: marker_settings
This argument is then passed through a series of checks to see if it is correctly filled in.
After the checks, I add the given image url to the map.