Fix interface leftovers from the merge
DefaultLogWatch registers Followers properly
Properly notify everyone of everything
Add logging
Update toString() where necessary