add and test removeActivity(act) and hasActivity(act) in TourActivities
add and test constraint violation checks