Make klass() function create a new Object entirely.
Introduced isFunction() function.
Enforced overriding overloaded functions.
Merge.
Added removeAttr() function.
Have initialize() be the Object's alternative constructor and preserve inheritance.