Further improved the wormhole pattern for supplying runtime parameters
for the algorithm.  Added the ability to specify a default cipher.  Made
max mutations per chromosome configurable at runtime.  Added a gene list
DAO implementation.