Replacing namedtuples with classes
Renamed command
Initial implementation of PresenceObserver