replaced throw_error with throw_exception
wrote tests for exceptions thrown in Moose::Meta::Role::Composite
Wrote exceptions for Moose::Meta::Role::Composite
replaced confess with throw_exception
Wrote tests for Exceptions in Class::MOP::Mixin::HasMethods
changed exception message to get rid of the warning from t/cmop/methods.t