Application Driven Routing for Vehicular Ad Hoc Networks – A Necessity