Added an enum class that is used in both Vehicle and Destination

Edited Proposal

created DestinationVehicleUtil

created InvalidDestinationException

created DestinationVehicleTestDriver