Pa3 starting code

Merge PA3 Starting with master: BST is fully implemented and tested. 
Needed additions for turn in: Main method with appropriate input output, Testing of old WebPages functionality, TFIDI thingy.