Validacao

Closes #43, closes #3 

Coloquei todas as alterações que propus na issue, e mais um item.

1. Ok
2. Ok
3. Ok
4. Ok
5. Ok
6. Acusar erro somente quando todos os serviços forem inválidos