Implement User#me? to identity self
Extend FilteredObservable#add_observer
Implement managing of channels/users
Simplify notation for commands
Update sample client to reflect changes