replaced confess with throw_error
wrote tests for MetaclassMustBeDerivedFromClassMOPClass
Wrote MetaclassMustBeDerivedFromClassMOPClass