Cipher solving tools

A collection of cipher solving tools, written for use in the 2011 British National Cipher Challenge