Validação de email

Adicionei a validação de email solicitada na issue #25 e também melhoreis alguns specs
+1 pro expect, pode alterar pra seguir o padrão?