add time field to activity; replace many to many with ForeignKey