Added the ability to remove items from a BK-tree once it's created. It has really, REALLY terrible worst case performance O(n), because if the root node is removed, the ENTIRE tree has to be rebuilt. However, the average removal performance is O(log(n)), so it's decent overall.