Added tests for BuilderDoesNotExist
Wrote BuilderDoesNotExist.pm
replaced throw_error with throw_exception