Abstracted UnallocatedTalks object.
Removed the Reporter dependency for testing event/talk allocation.
Removed methods used only for testing purposes.