add intro + distance to POI
add cache to places result + display place detail
add validation and new place form