Evaluation Rough Draft

Completed Rough Draft for the Evaluation.

evalLink() does not work until the varying links are implemented. Leave the evalLink() call in evalNode() commented out until this is done, or it will not work.