Validacao e comentarios do projeto

O método esta muito verboso, o result disponibiliza automaticamente o validator em view. Assim poderia apenas validar o que se deseja e mandar uma mensagem para o cliente. De qualquer maneira, a mensagem deveria estar no message.properties.