Trip notes and some validation

Allows us to assign abritary notes to a certain trip, giving more
information about it.
Also some validation when assigning a new trip.