Implement reading of bonus ciphertext and replacement with dashes
Solve part 4 bonus
Remove crufty code from part 3