Trulia revamps consumer smartphone apps