Updated .gitignore to remove WebStorm project files
Expanded documentation
Changed TopObject.signalError to *not* use console.error (was preventing call stack from being displayed in console, may be a way to do both)
Rewrote TopObject.addCustomAccessor (more straight-forward implementation)