Code refactoring BST.java
Adding new methods to the API.
Adding info to README.md file.
Finished known bugs section.
More info in README.md file.