Remove higher order functions and weak NSNotificationCenter observers

Completes #76.