Fix commonJSmodule
option [true] === ["deep"]
Don't add .constructor to prototypes

No need since instanceof is substituted anyways + objectfactory doesn't alter the object.
Qunit Test: basics
delete ._super after use if ._super didn't exist.
copy arguments array before altering it for .bind
jsLint corrections + naming tweaks for uglyfier.
streamline tests + add debug modus test option
replace exception names with int's for better uglifying.
manualTest file
Deep tests
QUnit tests: abstracts
Improve amd binding
super tests.. some issues