Text this: Smart Vehicles, Technologies and Main Applications in Vehicular Ad hoc Networks