Updated naive GA and also rewrote gsym6.py to use NaiveGA class