Lots of changes and fixes

* Added better base class support
* Calling base class from constructor is no longer required
* Fixed minor issues where instanceof would not return a base class as
true
* Added ignoring of data properties not defined by classes
* Fixed a auto including of properties (bad reference)
* Added "load" function support for post constructor processing of data