If `err` has a number property `type`, include it in the response `meta` object. Minor refactor to success/error responders
also fix isValidEmail to support new super long TLDs (domains like .engineering)
Merge pull request #2 from airbrite/peter/error-type

If `err` has a number property `type`, include it in the response `meta` object.