[design] prototype main screen
[folder] apis
[api] geocoding via Google
[api] weather via openweathermap.org
[api] photo panorama via panoramio.com
[api] geolocation via html5
[folder] layouts
[layout] main
[view] base for view and layout
[feature] Geolocation onClick
[feature] auto geolocate at first run
[feature] fix location address via geolocation
[ux] valid location highlighted
[refactor] use model events across two views
[fix] dummy model data
[fix] show bg image on start
[feature] show bg image for location
[fix] events queue
[sync] BaseSync, PanoramioSync
[model] BaseModel