Changes to Trips and DatabaseUnitOfWork

DatabaseUnitOfWork would not delete without calling Attach first so
changed that.
EditTrip now retains tripID