Solitaire cipher

Corrected circular deck (needs more tests).
Shuffle method needs completing.