Converted from ArrayLists to Typed Lists
Removed all ArrayLists and replaced with strongly typed lists
Slightly modified interfaces to facilitate typed lists
Modified example classes to implement modified interfaces
Created an example project using boolgenes
Fixed namespaces being incorrect in some example classes
Fixed BoolGene always initialising to the same value
Fixed inconsistent linebreaks
Simplified and commented alphaChromosome example class