functions to create marker.
Fixed the bug in validation logic.

The longitude condition was never true because of the flase check.
Popup on click for each marker.
Different markers for current user and shared locations.
Added mouseover and mouseout event handlers for markers.
Merge pull request #15 from chetankothari/m3

Details on mouserover