JS interface refined

Interface inspired to the HTML5 geolocation.
Updated README

Updated installation details,
API specification and chagelog.