jsdoc optimizations
tweaking
fixed observer static class
fixing docs
fixing docs
cleaning up