Added trend stuff to the analyze program. I made acouple other changes to try to limit the number of duplicate parse trees in the population
 I added a compare plugin to compare two programs. I altered analyze and SGA as well so i will fix those in the next commit
 I fixed the merge conflicts. and I think everything works how it's supposed to