Add marker popup to Location.setMarker()
Cleanup of location and add simple icon cache
Merge pull request #233 from CloudNiner/topic/locationjs

Cleanup of location and add simple icon cache