Change "getInstance" in NotifierManager to "apply"

This is the best practice in using this type of "constructor" behavior.
More work on the documentation
Even more fixing up the docs
Even more docs