refactors notification code and reimplements change observer
removes some more old code
updates toolbar icons and readme