Dropped the anonymous function method of declaring classes. Added minimal doc.
Added a bit of doc framework. Fixed some docs. Eleminated the anonymous function method of declaring classes.
Removed some code from decorator that had been rendered unnecessary due to recent changes.