Added BST files
Code reformatted for readability and code standards