10 sec. timeout added to navigator.geolocation.watchPosition on Now demo

On some platforms (Ubuntu12.04, Ubuntu 13.10 ) Firefox geolocation fails:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1255020

Adding a timeout to navigator.geolocation.watchPosition ensures that the application does not hang forevere