Fleshing out the validations

Vehicle create and edit operations are somewhat covered.