Fixed allocation and freeing of gametree structure

No Memory Leaks now occur - 0 bytes in use at exit.
No invalid read opperations on objects after free is called.
 On branch dev_ben
 Changes to be committed:
   modified:   src/gt.c
	modified:   src/main.c