Wrote tests for AttributeIsRequired
Wrote exception class for AttributeIsRequired
replaced throw_error with throw_exception
Removed redundant use Moose::Exception; in all subclasses
Removed redundant use Moose::Exception; in all subclasses