replaced confess with throw_exception
tests for MethodNameNotFoundInInheritanceHierarchy,InstanceMustBeABlessedReference,InstanceBlessedIntoWrongClass & ConstructClassInstanceTakesPackageName
wrote MethodNameNotFoundInInheritanceHierarchy,InstanceMustBeABlessedReference,InstanceBlessedIntoWrongClass & ConstructClassInstanceTakesPackageName