Chromosomes now store 0 and 1 instead of '0' and '1', changed adjacency matrix to a char[] from int[] so that it takes less time to copy, store the random seed so that we can recreate runs