Troca do uso do dicionário padrão por um dicionário ordenado

O uso do dicionário padrão do python foi substituido pelo uso
de um tipo de dicionário ordenado (`OrderedDict` da biblioteca
`collections`). Isso para melhorar o determinismo na conversão
das máquinas.

Assim, a partir de agora, uma mesma máquina pode ser convertida
inumeras vezes e gerar sempre o mesmo resultado.
Criação de vários exemplos de uso do programa.
Alteração na formatação
Melhor formatação dos arquivos
Remoção de espaços no final das linhas
Criação dos testes da máquina de mealy para moore

Foram feitos três testes de conversão de máquinas de Mealy
para máquinas de Moore.

Além disso, um pequeno erro num arquivo de exemplo foi
corrigido.
Acerto no programa ao imprimir linhas extras vezias

Um pequeno ajuste foi feito no programa principal, e também em
alguns testes.
Adição de regra ao '.gitignore' para arquivos do cram
Teste de consistência na interface do programa