Minor Edits
Improve point crossover

Instead of only targeting function nodes for point crossover, it is now
capable of crossing over terminal nodes as well.
Add MAX record level
Pypy does not like matplotlib considering alternatives
Minor edit to tree_evaluation_tests.py
Remove postgresql and add BLAS from travis.yml