Implement Adium#messages, MessageSet#to_s, and MessageSet#size.
Use protected attributes instead of defining methods explicitly.
Remove Logs#to_a in favor of #matches.
Memoize messages.
Simplify MessageSet.
Make MessageSet enumerable and split #containing into #including and #matching.
Add test coverage for Message.
Test enumerability of MessageSet.
Extract message loading logic into a private method.
Move TamTam.new into tam_tam/core so adapters can be required individually.
Rename Logs to Adapter and move adapter registry to top module.