fixed typo in BSTNode.hpp
fixed pointer v reference bug in bstiterator
added the case of adding to empty tree
fixed bug where begin would always return invalid
Merge pull request #8 from y2bd/bug-fix

Fixed all test_BST.cpp bugs