Edit Viaggio, UI tweaks

Edit viaggio should now be complete.
Added delete Viaggio
Minor UI tweaks to shift UI display responsibilities to
related ViewModel only, by means of INotifyPropertyChanged
and flattened properties.