Made classes use parameters, put tests in a dll for solitaire cypher.