gui fixes, custom error fixes, start/end date added to trip, range check added to create trip, trip overview updated