Added correct equals/hashcode/toString implementation to RtpParticipant
Refactored ParticipantDatabase to take a time and hadle timeouts on it's own
Deleted SingleP participant code since the distinction doesn't really make sense