Solitaire Cipher

Shuffle method now seems to be working, needs more tests adding.