added remove functions to BST files and added stack and queue headers