Adds uncaught exception hanlder for tests since nodeunit swallows these
Adds assertions that responses are objects (not strings)
Adds tests for blank email/phone and invalid country code