add and implement VehicleIndexRowViewHolder on VehicleAdapter to better organize the inflated views;
clean up VehicleAdapter;