Scott McCartney Final Portfolio Submission

BST has an error to do with an uncaught exception in the standard library that I didn't have time to finish.  The other programs almost entirely work.