Removed extraneous evalfunc

There were two evalFunc1 and evalFunc2, the first of which was not being
used. I have therefore removed it.
Added .prof files to gitignore
Added clean command to Makefile

Added a simple command to clean up all build files in Makefile to make
life a little easier.
Added graphical representation of NegamaxTree

Now show NegamaxTree will actually indent the tree as we go through
different levels