Changed reference to closest common ancestor when in methods
execute(Add|Remove)ObserverFromObservable according to the previous
implementation.

Renamed methods execute(Add|Remove)ObserverFromObservable to
execute(Add|Remove)Observer.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>