States now read from Csv. Each state now has a default destination instead of requiring a unique entry for each possible character.