Templating - Completed

Basic templating functionality is completed for the BST. I will template
the driver file sometime this evening.