Adicionado CPF (taxCode) na classe Spiritist (issue #18)

Além da propriedade em si, foram adicionados métodos para verificação de
CPF válido (lançando exceção quando inválido) e formatação de CPF.

Seguindo a ideia de cadastros ativos/inativos (ver issue #18), e-mail
não é mais uma propriedade @NotNull. CPF também não o é. É possível ter
um espírita sem e-mail e CPF se estiver inativo.
Campo CPF adicionado na instalação e cadastro de espíritas (issue #18)

No entanto, o cadastro de espíritas está se comportando de maneira
estranha, não submetendo os dados ao servidor se CPF e email não
estiverem preenchidos, mesmo já tendo desabilitado a obrigatoriedade do
e-mail e não tendo nunca colocado CPF como obrigatório. Investigar e
corrigir este bug para finalizar a issue #18.