Validação de email

Adicionei a validação de email solicitada na issue #25 e também melhoreis alguns specs
Opa legal os testes! Mas usa `expect` ao inves de `should` :+1: http://betterspecs.org/#expect