Add evaluate_programs()

Can now perform evaluation of all programs in a population, next I just
need to put all the genetic operators and reproduction techniques into a
loop.