Lots of clean-up. Still compatible

Better regex for email check (see any stack overflow discussion on the topic)
Unit tests
Added short-hand: `require('email-existence')('bob@gmailc.om', function(err, valid) { ... });`