Added tests for invalid name for type
Added sub throw_exception to Moose::Util
Removed throw_exception from Moose.pm
Removed Moose::throw_exception & added throw_exception